【发布时间】:2021-11-01 12:28:56
【问题描述】:
我正在编写一些查询,以帮助用户在 Appinsight 工作簿中可视化一些指标。
我编写了一些查询,这些查询具有一些参数,基于这些参数进行过滤并按指标名称对它们进行分组,以在同一面板中获取每个指标的图表
示例查询:
customMetrics
| where name=='HeartbeatState'
| where cloud_RoleName=='{cloud_rolename}'
| project timestamp,cloud_RoleName,cloud_RoleInstance,valueCount
这里如果 Column grouping setting 设置为 cloud_RoleInstance,那么对于每个新的 pod,线图中的颜色会随着 pod 重启而改变,描绘两个 pod 的不同颜色图。
另一个具有多个图的示例查询:
customMetrics
| where name in ('Heap Memory Usage - used', 'Heap Memory Usage - committed','Heap Memory Usage - max')
| where cloud_RoleName == "{cloud_rolename}"
| project timestamp,name,cloud_RoleName,cloud_RoleInstance,valueSum,valueCount
| summarize ['Value']=sum(valueSum)/sum(valueCount) by name,cloud_RoleInstance, bin(timestamp,5m)
这里需要平均 5 分钟的数据。
我想编写双重分组查询,按 cloud_RoleInstance 分组以及指标名称。有可能吗?
提前致谢。
【问题讨论】:
标签: azure azure-data-explorer appinsights kusto-explorer