问题描述
我在 Azure 日志中有以下日志:
以上查询如下:
输出如下所示,看起来像一个“散点图”,但我正在寻找一个时间表 - 就像连接点但没有这样做:
我如何加入点或是否有限制或上述 KQL(Kusto 查询语言)的编写方式?
解决方法
必须修改您的 KQL 查询。获得正确的时间序列图表的关键是从查询的结果集中获取所有时间和指标信息。
记住,在构建时间图时,第一列是x轴,应该是日期时间。其他(数字)列是 y 轴。有一个字符串列,其值用于“分组”数字列并在图表中创建不同的行(忽略其他字符串列)。
以 requests
表为例(您可以将其应用到您的 customEvents
数据中),多个指标可以绘制为:
# Time-series chart with multiple metrics
requests
| summarize Requests = count(),Users = dcount(user_Id) by bin(timestamp,1h)
| render timechart
查询控件在 X 轴上使用时间戳,在此处将请求和用户作为 Y 轴上的单独系列。