【问题标题】:Application insights dashboard pie chart doesnt work as expected应用程序洞察仪表板饼图未按预期工作
【发布时间】:2020-11-24 04:28:46
【问题描述】:
| where client_Type != "Browser"
| summarize count() by toint(resultCode)
| extend iff(toint(resultCode)<500,'pass','fail')
| render piechart

这个简单的查询没有按预期工作,我期待饼图有两个切片...一个代表失败,另一个代表通过。但结果很奇怪

【问题讨论】:

  • 你的意思是失败/通过百分比不正确?
  • 是的,绝对是问题所在。
  • 在你的查询中,在summarize这一行,由于你将resultCode转换为int类型,那么在饼图中,它会计算出500/(200+304+204+500+400 +404) 作为失败百分比 (24.85%)。请看下面的答案:)。

标签: azure azure-application-insights dashboard


【解决方案1】:

您应该像下面这样更改您的查询:

requests 
| extend passOrNot=iff(toint(resultCode)<500,'pass','fail')
| summarize count() by passOrNot, resultCode
| render piechart

测试结果:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-08-29
    • 1970-01-01
    • 1970-01-01
    • 2018-03-21
    • 2021-08-24
    • 2017-06-03
    • 1970-01-01
    相关资源
    最近更新 更多