Azure Log Analytics - 查询Application Insight自定义指标

时间:2017-12-22 08:31:52

标签: azure azure-application-insights azure-log-analytics

我有一个Azure Application Insight组件和单独的Log Analytics组件,用于从App Insight中提取数据。在Log Analytics门户中,使用Log Analytics查询语言(电源查询),我可以获得Application Insight Traces和自定义事件。

过去24小时的自定义事件

customEvents |其中timestamp> =前(24h) |按时间戳desc排序

追踪24H

迹线 |其中timestamp> =前(24h) |按时间戳desc排序

但我无法阅读我创建的自定义指标。我不是查询语言专家。有人可以告诉我,请问有什么方法可以查询吗?

1 个答案:

答案 0 :(得分:0)

如果自定义指标与事件/跟踪一起发送(例如trackEvent(name, properties, metrics),则它们位于customMeasurementscustomEvents表中的traces属性中

customEvents | where timestamp >= ago(24h) 
| project timestamp, name, customMeasurements
| order by timestamp desc 

如果自定义指标是作为自己的"事件"通过trackMetric(name, value, properties),然后您可以查看customMetrics表格

customMetrics | where timestamp >= ago(24h) | order by timestamp desc`