我正在尝试使用从Azure Application Insights中的自定义指标收集的值来绘制折线图。这是我的查询:
customMetrics
| where name == "MyCustomMetric"
| extend MyMetric = todouble((value / 1000))
| project MyMetric
不幸的是,当我在结果窗格中单击“图表”选项时,收到以下消息:“创建可视化失败:由于缺少以下类型之一的列,因此无法创建该行:Int32 ,Int64单或双”。
如果我在MyMetric上调用gettype(),则表明类型为“真实”。如果我不对该值执行除法运算,则图表会很好。如何将计算值呈现为折线图?
答案 0 :(得分:2)
我的猜测是您还需要投影时间戳:
| project timestamp, MyMetric
没有X轴可以绘制。
您还可以将聚合与时间戳(如果有)一起使用。例如,您可以每分钟平均一次指标:
| summarize avg(MyMetric) by bin(timestamp, 1h)
| render timechart