问题标签 [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.

0 投票
0 回答
435 浏览

azure-log-analytics - 如果运行失败,则在日志分析中对逻辑应用操作/连接器进行分组

嗨,我正在尝试使用逻辑应用程序和日志分析来设置某种基本日志记录。当通过 runID 搜索失败的运行时,我会获取该运行的每个单个操作、跳过、失败成功等等的数据。

有没有办法编写某种查询以将所有操作分组到一个有用的记录中,该记录包含每个操作的必要数据以及自定义跟踪属性(我在工作流中使用撰写进行跟踪)?

以前有人做过类似的事情吗?

我想稍后使用此记录,以便能够在 azure 监控中设置警报。

例如,我现在正在做的是通过执行以下操作来搜索特定的工作流程:

我得到了所有动作的结果,跳过成功,失败等等。

可以这么说,我只想要 1 条记录,其中包含失败运行的必要信息。

更新:

所以我在逻辑应用程序连接到的 OMS 上查看它,我几乎设法通过 OMS 生成的默认查询获得我想要的东西,我缺少的是每次运行的跟踪值,在失败的运行中。

0 投票
1 回答
859 浏览

logging - 逻辑应用程序不跟踪自定义属性作为日志分析的指导,为什么?

我目前在 Logic 应用程序中使用 Compose 连接器来跟踪从触发器中提取的属性,该值是从 Json 对象内的 xml 字符串中提取的 Guid。

但由于某种原因,试图记录一个 Guid 来记录分析是行不通的。但是当我只写一些随机字符串时,它会以完全相同的方式记录提取的值。

所以这就是我正在做的事情:

在逻辑应用程序中,我将其设置如下:

在 passID 元素中写入 GUID 作为值时:

我在跟踪的属性中一无所获...

但是当添加这样的东西时:

然后它记录它...

以下图片供参考。

在此处输入图像描述

在 OMS 中: 在此处输入图像描述

我也知道逻辑应用程序成功提取了 GUID,因为它在逻辑应用程序运行日志中:

在此处输入图像描述

那么我在这里缺少什么?

更新: 由于某种原因,如果我在 GUID 后面或前面放了一封信,那么它会记录 GUID。但是,如果它是值的显式 GUID 格式,那么它将不起作用。

0 投票
1 回答
29 浏览

azure - 如何在不同的 runID 上对值进行分组

嗨,我正在尝试按该运行 ID 对与运行 ID 相关的一些值进行分组。

所以我所拥有的是:

结果我得到了这个:

在此处输入图像描述

我想要的是总结与一个 RunID 相关的操作的持续时间我现在拥有的是每个 runID 一个操作及其持续时间......

希望这有意义吗?

0 投票
2 回答
1233 浏览

python-2.7 - 如何从 OMS 工作区获取数据

我昨天阅读了文档并使用 python 进行了一些编码,以通过以下方式获取数据。它工作正常。

今天我去了我昨天关注的同一个网页,但今天有不同的文档。那么我需要遵循新的文档吗?我也尝试了新文档,但遇到了问题

{u'error': {u'innererror': {u'message': u'给定的 API Key 对请求无效', u'code': u'UnsupportedKeyError'}, u'message': u'未提供有效身份验证', u'code': u'AuthorizationRequiredError'}}

这是文档的链接

0 投票
1 回答
456 浏览

asp.net-mvc - Log Analytics API 未显示在 AAD 注册应用 API 列表中

我正在使用 Azure Log Analytics 将应用程序日志写入其中,例如跟踪和错误日志以及审核日志。我需要能够以灵活的方式(无静态搜索)在我的 Web 应用程序中查询此日志数据,因此我提出了他们的 REST API,如下所述: https ://dev.loganalytics.io/

由于某种原因,查询数据的身份验证与将新数据插入日志不同,我已经成功地使用工作区 ID 和密钥构建签名。

根据使用搜索 API 时的文档,我需要使用他们的 AAD 服务注册我的应用程序,所以我尝试按照此处描述的步骤操作: https ://dev.loganalytics.io/documentation/Authorization/AAD-Setup

我的日志分析注册: 日志分析注册

所以我尝试创建应用注册并尝试添加权限: App Registration

然后我想在 API 访问中选择“Log Analytics”——但那里没有列出“Log Analytics”!如图所示: API 列表

为什么此处未列出 Log Analytics?我做错了什么吗?

0 投票
1 回答
1004 浏览

azure - Azure Application Insights Analytics 通过解析的 url 查询加入并汇总

我需要通过解析的 url 组合 requests 和 customMetrics 表。在输出时,它应该具有共同的解析 url、请求的平均持续时间和来自 CustomMetrics 的请求的平均值。

此代码不起作用 ^(

0 投票
2 回答
2648 浏览

azure - Azure 日志分析。使用 ARM 模板创建警报规则

我正在尝试使用 ARM 模板创建警报规则。但是,当我部署文档中的示例时,它报告成功,但似乎没有创建任何警报。 无警报 我使用的模板与文档中的相同:

参数文件是:

在部署模板之前,我创建了名为“test-dev-automation113”的 Log Analytics 和名为“test-dev-automation113”的 Automaion 帐户,非常感谢任何关于它不起作用的建议。

0 投票
1 回答
645 浏览

azure - 适用于 Prem 服务器的 Azure Log Analytics 软件清单

我正在尝试按照以下文章为本地服务器和 Azure 服务器配置 Azure Log Analytics,以获取已安装软件的列表。

它适用于 Azure VM,但不适用于非 Azure VM。所有服务器都成功发送心跳,但只有 Azure VM 在运行以下查询时显示已安装软件的列表:

配置数据 | 按软件名称、计算机汇总 arg_max(TimeGenerated, *) | 其中 ConfigDataType == "软件" | 按计算机汇总 count()

参考:https ://docs.microsoft.com/en-us/azure/automation/automation-tutorial-installed-software

https://docs.microsoft.com/en-us/azure/log-analytics/

任何人都知道如何让 On-Prem 显示已安装软件的列表?

0 投票
1 回答
1210 浏览

azure-application-insights - 在 Application Insights 分析中,如何查询受特定异常影响的用户百分比?

我使用这个查询来显示异常:

如何查询受特定异常影响的用户百分比?

我会通过这个查询检查所有用户:

0 投票
2 回答
1613 浏览

azure - Azure Log Analytics - 未捕获 IIS 日志 (W3CIISLog)

我们在窗口服务器上安装了 Microsoft Monitoring Agent 来捕获 IIS 日志;在 OMS 数据设置中启用了“收集 W3C 格式的 IIS 日志文件”。

但是在 Log Analytics 中看不到任何 IIS 日志。对此有任何想法。