Asp.Net Core выпустил версию 2.2 и вместе с ней поставляется функция HealthChecks. ( Подробнее ). Одна из его функций - отправлять результаты проверки работоспособности в Azure Application Insights. Но я не нашел способа увидеть эти результаты на портале Azure. Для отправки результатов я использую следующее расширение:
services.AddHealthChecks()
.AddSqlServer("...")
.AddApplicationInsightsPublisher();
Есть ли способ просмотреть отчеты о проверке работоспособности в Application Insights?
РЕДАКТИРОВАТЬ 1: Я взял пример с официальных github docs .
РЕДАКТИРОВАТЬ 2: Если я захожу на портал аналитики запросов Azure, я вижу следующие результаты:
Запрос requests
:
Запрос customEvents
здесь: GET /health
- моя конечная точка проверки здоровья. Запрашивая журналы requests
, я могу видеть, провалилась ли проверка работоспособности или нет, но я хочу видеть больше деталей о каждой проверке работоспособности, также я не думаю, что мне нужно какое-либо расширение для этого, поэтому я не понимаю, что такое AddApplicationInsightsPublisher()
на самом деле.