Azure Dashboard响应时间柱状图与汇总序列不一致解决方案咨询
Azure Dashboard柱状图与汇总数字顺序一致的解决方法
在Azure Dashboard的响应时间指标图表中,按桶分组展示各操作响应时间时,出现柱状图顺序与底部汇总数字顺序相反的问题。使用KQL的project-reorder会同时反转汇总数字和柱状图的顺序,现需实现柱状图(绿、黄、橙、红)与汇总数字保持相同顺序。
问题代码示例
原始KQL代码(柱状图反转,汇总顺序与KQL列顺序一致)
AppRequests | where ClientType != "Browser" | where TimeGenerated {Time:query} | where Url has ("***") | summarize p00_10=toreal(countif(DurationMs between (0 .. 9999))), p10_20=toreal(countif(DurationMs between (10000 .. 19999))), p20_30=toreal(countif(DurationMs between (20000 .. 29999))), p30_99=toreal(countif(DurationMs >= 30000)) by Name
调整后KQL代码(柱状图与汇总均反转)
AppRequests | where ClientType != "Browser" | where TimeGenerated {Time:query} | where Url has ("***") | summarize p00_10=toreal(countif(DurationMs between (0 .. 9999))), p10_20=toreal(countif(DurationMs between (10000 .. 19999))), p20_30=toreal(countif(DurationMs between (20000 .. 29999))), p30_99=toreal(countif(DurationMs >= 30000)) by Name | project-reorder Name, p30_99, p20_30, p10_20, p00_10
解决方案
无需修改KQL代码,直接在Azure Dashboard的图表配置中调整系列显示顺序即可:
- 点击图表右上角的「编辑」按钮进入配置界面
- 切换到「配置」选项卡,找到「系列」设置区域
- 调整系列的排列顺序,将
p00_10、p10_20、p20_30、p30_99按此顺序从左到右排列(或直接点击「反转顺序」按钮,将默认的逆序改为正序) - 保存配置后,柱状图的显示顺序会与底部汇总数字的顺序完全一致
内容的提问来源于stack exchange,提问作者Chris Hammond
相关产品推荐
相关产品推荐

