1

我正在尝试使用从 Azure Application Insights 中的自定义指标收集的值来呈现折线图。这是我的查询:

customMetrics
| where name == "MyCustomMetric"
| extend MyMetric = todouble((value / 1000))
| project MyMetric

不幸的是,当我单击结果窗格中的“图表”选项时,我收到以下消息:“无法创建可视化:无法创建线条,因为您缺少以下类型之一的列:Int32、Int64 Single或双”。

如果我在 MyMetric 上调用 gettype(),它会显示类型是“真实的”。如果我不对值执行除法运算,则图表呈现良好。如何将计算值呈现为折线图?

4

1 回答 1

2

我的猜测是您还需要投影时间戳:

| project timestamp, MyMetric

没有它,就没有 X 轴可以对照。

如果有的话,您还可以使用带有时间戳的聚合。例如,您可以平均每分钟的指标:

| summarize avg(MyMetric) by bin(timestamp, 1h)
| render timechart
于 2018-10-23T21:55:08.777 回答