Отображение подробных сведений об исключениях в Log Analytics - PullRequest
0 голосов
/ 31 октября 2019

У меня есть приложение-функция Azure, для которого я использую Application Insights с ILogger для ведения журнала трассировки и исключений.

Когда я ловлю исключение, оно регистрируется с помощью метода ILogger.LogError, передавая перехваченный объект исключения. в качестве второго параметра ( ms docs description )

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

exceptions
| limit 10
| sort by timestamp desc 
| project timestamp, details,  outerMessage, innermostMessage

Существует ли быстрый способ получить лучшее представление о данных об исключениях? Я попытался «прикрепить к панели мониторинга», но получил сообщение «У меня нет прав для создания новой панели мониторинга для этой группы ресурсов». - хотя я и создал выбранную группу ресурсов.

Ответы [ 2 ]

1 голос
/ 01 ноября 2019

Вы искали исключение на странице поиска портала вместо Google Analytics? https://docs.microsoft.com/en-us/azure/azure-monitor/app/diagnostic-search https://docs.microsoft.com/en-us/azure/azure-monitor/app/asp-net-exceptions

Показывает стек исключений и т. Д. Вы можете выполнить фильтрацию телеметрии, а затем перейти к аналитике со страницы поиска, где будет заполнен запрос kusto, используемый страницей поиска. для тебя.

0 голосов
/ 01 ноября 2019

Благодаря @cijothomas - нужно проверить опцию «Типы событий»

enter image description here

...