Azure Monitor Workbook是否不支持Stacked 100%堆叠图表?
Azure Monitor Workbook是否支持100%堆叠柱状图?
我尝试在Azure Monitor Workbook中创建步骤生成100%堆叠图表,该需求在Azure App Insights中可轻松实现,但使用相同查询语句,在Workbook中仅能渲染标准柱状图,无法显示100%堆叠效果。
在App Insights日志面板中的实现
使用以下Kusto查询可正常生成100%堆叠柱状图:
requests | where name == "****" | where url == "****" | summarize good=countif(duration < 30000), exceptions=countif(duration >= 30000) by bin(timestamp, 1h) | render columnchart kind=stacked100
在Azure Monitor Workbook中的问题
使用与上述完全一致的查询语句,但Workbook步骤仅显示普通柱状图,无法呈现100%堆叠效果。
解答
Azure Monitor Workbook支持100%堆叠柱状图,问题出在Workbook的可视化配置逻辑上:
- Workbook不会直接沿用查询语句里的
render指令参数,需要手动在可视化设置中调整:- 运行查询后,在可视化类型选择「柱状图」
- 打开右侧的「可视化设置」面板
- 在「堆叠类型」选项中,选择「100%堆叠」
- 保存设置后即可显示100%堆叠柱状图
另外需注意:如果查询返回的结果列结构不符合要求(比如缺少分类列和多数值列),也可能导致无法正常切换堆叠类型,确保你的查询按时间(或其他分类维度)聚合出了多个数值列(如示例中的good和exceptions)。
内容的提问来源于stack exchange,提问作者Chris Hammond
相关产品推荐
相关产品推荐

