问题标签 [azure-log-analytics]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure-log-analytics - 将 NSG 添加到 Log Analytics 工作区失败
尝试将网络安全组添加到 Log Analytics 工作区,出现以下错误。这曾经在版本 5.0.0 中工作,但不再适用于 5.0.1。
Set-AzureRmDiagnosticSetting:异常类型:ErrorResponseException,消息:诊断设置“服务”不存在。,代码:ResourceNotFound,状态代码:NotFound,原因短语:未在 PAT0056-NetworkSecurityGroupNew:764 char:764 +
+ CategoryInfo 找到: CloseError: (:) [Set-AzureRmDiagnosticSetting], PSInvalidOperationException + FullyQualifiedErrorId : Microsoft.Azure.Commands.Insights.Diagnostics.SetAzureRmDiagnosticSettingCommand
azure-cosmosdb - 审核日志记录 CosmosDB
想要验证我的 ARM 模板是否已部署好并了解遥测选项...
在什么情况下会记录到 Log Analytics?
- 数据平面请求
- MongoRequests
- 查询运行时统计
- 指标
根据我在过去几天中以不同方式连接的艰辛告诉。
记录 DataPlaneRequests:
- SQL API 调用
- 即使为 SQL API 设置了帐户,也会调用表API
- 针对 Graph API 的帐户设置调用 Graph API
- 针对 Table API 的帐户设置的 Table API 调用
MongoRequests 被记录为:
- 即使为 SQL API 设置了帐户,Mongo 也会请求
但是,我没有看到任何 QueryRuntimeStastics(即使打开 PopulateQueryMetrics)也没有看到任何 AzureMetrics 出现?
bash - Bash 无法读取变量
我正在使用 Azure Log Analytics 获取一些信息,但首先我需要从 1 个命令中获取 OAuth 令牌并将其传递给下一个命令。我有以下 Curl 命令,我自己测试过它们(复制粘贴输出以供下一个输入),但是我想将 OAuth 令牌输出作为自动化任务的变量传递,但由于某种原因它不能将变量读入下一个命令。
不幸的是,当我运行此命令时,它会回复需要令牌。
但是,如果我要回显该$token
变量,则表明它已保存
正如我所说,如果我删除token=$(..)
并将输出复制/粘贴到下一个输入中,这些命令就可以正常工作。任何想法为什么这不适用于自动化?
azure-pipelines-release-pipeline - 用于部署模板的 api-version '2016-07-01' 不支持 'SubscriptionId' 属性
我正在研究 ARM 模板并使用 VSTS 来部署它们。这里使用 ARM 模板,我想将 Azure Kubernetes 服务部署到我的门户中。使用 PowerShell 在本地部署它们时成功部署,但是当我尝试使用 VSTS CD 管道做同样的事情时,会遇到如下问题:
失败:'315' 行和'9' 列的模板资源'SolutionDeployment' 无效。用于部署模板的 api-version '2016-07-01' 不支持 'SubscriptionId' 属性。请使用 api-version '2017-05-10' 或更高版本来部署模板。
但是,我使用最新版本作为解决方案部署的 API 版本,这里是:
谁能建议我“如何摆脱这个问题?”
azure - 日志在 Azure 自定义日志中不可见
在我的 Azure 门户中,我在此链接Custom Log之后创建了一个“自定义日志” ,当我尝试通过在“日志搜索”中搜索(按我的自定义日志名称)并运行我没有得到的运行命令来查看日志时任何事物。为什么?我需要做其他事情吗?
azure - 自动触发安全中心剧本
我在安全中心创建了一个剧本,可以通过转到安全警报并单击剧本上的“运行”来手动触发剧本。
现在我想在有新的安全警报时自动触发这个剧本。
最初,我认为这些 Playbook 会自动触发,但是,仔细查看文档,它确实暗示它是手动执行的:
https://docs.microsoft.com/en-us/azure/security-center/security-center-playbooks
安全手册是一组程序,一旦从选定的警报触发某个手册,就可以从安全中心执行这些程序 。
是否有任何内置机制可以自动触发剧本,或者我是否需要设置一个SecurityAlert
在 OMS 中查询的警报,然后有一个操作组将我的逻辑应用程序指定为操作类型?
azure - Azure Log Analytics 切换语句/模式匹配
我正在尝试使用 Application Insights Analytics 和 Log Analytics Query Language处理我的Application Insights数据。我想要的是 C# 中的 switch 语句或 F# 中的模式匹配。所以伪代码是这样的:
或者也许有某种解决方法来定义类似字典的结构,然后在我的查询中使用该结构
有任何想法吗 ?
azure-logic-apps - 使用逻辑应用将从 Log Analytics 收集的数据传输到 Blob 存储帐户
我是 Azure 的新手,我在 Azure Log Analytics 中创建了一个自定义日志,它能够捕获放置在我桌面文件中的所有日志。现在我希望使用 Azure 逻辑应用将这些日志传输到 Blob 存储帐户。有人可以详细解释我如何进行。详细解释将不胜感激
azure - OMS 和 Azure Functions 链接
我们正在尝试将 Azure Functions 与 OMS 连接起来。到目前为止,我们找不到任何与 OMS 和 Azure Function 的直接链接。假设是正确的吗?
我们发现的一种解决方法是将 Azure Function 数据记录到 Application Insights 并将 Application Insight 与 OMS 连接起来。我们希望通过 ARM 模板或 PowerShell 来实现。这样做的正确方法是什么?如果有人对此有任何示例脚本,那将是真正的帮助。
我们已经尝试了以下步骤,但没有奏效。
通过 Set-AzureRmOperationalInsightsIntelligencePack powershell 命令添加了“ApplicationInsight”解决方案,但仍需要更多配置才能将应用程序见解与 OMS 链接。我们找不到任何命令来执行此操作。
在 ARM 模板中尝试了“Microsoft.OperationsManagement/solutions”类型,但没有成功。
我们坚持这一点,它正在成为一个引人注目的问题。任何人都可以帮助我们吗?
json - 使用 Azure PowerShell 为 Azure Log Analytics 和基于指标的标准创建多个警报?
假设我为 Azure 准备了一个通用模板文件来创建基于度量的警报,并为 2 个不同的度量警报(例如 CPU 利用率、内存使用)提供了 2 个单独的参数文件。
请参考我下面的模板文件示例,以及我打算运行的命令以通过 Powershell 创建这两种类型的警报。
有没有更好/更优雅的方式来做这件事(一个线性命令行)?我发现没有必要创建另一对文件来满足我希望监控的不同虚拟机的需求。
让我知道是否有任何文档可以在 Azure 网站上参考。
Azure CLI 命令:
common.template.json
cpu_metricalert.parameters.json:
memory_metricalert.parameters.json :