#azure-application-insights
#azure-application-insights
Вопрос:
Я использую Azure Application Insights REST API для получения данных и хочу фильтровать по cloud / RoleName. Фильтр для cloud / RoleName не работает. Я попытался в https://dev.applicationinsights.io/apiexplorer и он покажет сообщение «Произошла непредвиденная ошибка». откройте этот URL для получения более подробной информации.
как я могу применить фильтр для cloud / RoleName? Если я добавлю еще один фильтр, он будет работать. Этот URL-адрес работает https://dev.applicationinsights.io/apiexplorer/events?appId=DEMO_APPamp;apiKey=DEMO_KEYamp;eventType=requestsamp;$filter=startswith(cloud/roleName, ‘fabrikam’) and (request/resultCode ne ‘200’ )
Комментарии:
1. Это странно. Как насчет использования get query и запроса real Application insights?
2. Вы можете опубликовать свое решение в качестве ответа :).
Ответ №1:
Я использую метод QueryAsync и запускаю запрос kql. он работает нормально, но он будет возвращать данные в виде таблицы или IEnumerable<Идентификатор<строка, строка>> , поэтому потребуется дополнительная работа для разбора данных на строгий тип.