Azure Application Insights失败的IN语法

时间:2019-06-04 06:34:36

标签: azure user-interface azure-application-insights

Azure Application Insights似乎是一个很酷的功能。

在“失败”部分中,我试图过滤某些ResultCode(实际上是HTTP响应状态)上的失败。似乎它们具有in!in运算符可以进行过滤,但是在尝试5种不同的语法后,我无法使它们工作。

我基本上喜欢做的是在resultCode !in [400, 401, 403]上进行过滤请求。有人知道如何使用它们吗?

App Insights UI

2 个答案:

答案 0 :(得分:2)

“失败”刀片中存在一个错误,阻止了此错误,但我们现在已修复了此问题。?您应该可以使用以下过滤器来获取所需的内容:

  

resultCode!<400> 401、403

答案 1 :(得分:0)

与您的问题界面不同,但是由于没有其他反应,我认为这总比没有好。如果您从概述中转到Analytics,并使用类似以下的查询来获取过滤器失败请求的概述,则可以找到相同的信息。

requests
| where timestamp >= ago(1d)
    and success  == "False" 
    and resultCode !in ("400", "401", "403")

此外,您可以在View in Analytics刀片上选择Failures,以获取对故障图的查询并通过添加过滤器进行调整。