Синтаксис для ошибок приложений Azure Insights IN filter - PullRequest
1 голос
/ 04 июня 2019

Azure Application Insights кажется довольно интересной функцией.

В разделе «Сбои» я пытаюсь отфильтровать сбои в каком-либо ResultCode (который фактически является статусом ответа HTTP).Кажется, что у них есть in и !in операторы для фильтрации, но я не могу заставить их работать после пяти различных синтаксисов.

Что я в основном люблю делать, это фильтровать запросы на resultCode !in [400, 401, 403],Кто-нибудь знает, как их использовать?

App Insights UI

Ответы [ 2 ]

2 голосов
/ 05 июня 2019

Была ошибка в блейде Failures, которая мешала этому работать, но мы исправили это сейчас. Should Вы можете использовать следующий фильтр, чтобы получить то, что вы ищете:

resultCode! In 400, 401, 403

0 голосов
/ 04 июня 2019

Это не тот же интерфейс, что и ваш вопрос, но, поскольку нет других реакций, я подумал, что это может быть лучше, чем ничего.Вы можете найти ту же информацию, если перейдете на Analytics из обзора и использовать запрос, подобный следующему, чтобы получить обзор неудавшихся запросов с вашим фильтром.

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

Кроме того, вы можете выбрать View in Analyticsкогда на блейде Failures, чтобы получить запросы для графиков сбоев и скорректировать их, добавив фильтр.

...