Почему Application Insights сообщает об отсутствии работоспособности службы приложений при успешной проверке работоспособности?

У меня есть экземпляр Application Insights, и график «Доступность» на странице обзора показывает нулевую доступность. Однако у меня есть две службы приложений, обе из которых настроены с URL-адресами проверки работоспособности, и обе явно проверяются и возвращают 204s:

введите здесь описание изображения

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


person me--    schedule 17.06.2020    source источник


Ответы (1)


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

https://docs.microsoft.com/en-us/azure/azure-monitor/app/monitor-web-app-availability

HTTP-ответ

Возвращенный код состояния считается успешным. 200 - это код, который указывает, что была возвращена обычная веб-страница.

редактировать

код статуса

person Alex AIT    schedule 17.06.2020
comment
Спасибо за Ваш ответ. Ладно, вау. Я даже не знал, что мне нужно настроить это в AI. Я сделал это, добавив health_check_path в службу моего приложения, а не в AI (я использую Terraform). В документации Terraform есть ссылка на this, который теперь кажется другим вещь для меня, чем проверка работоспособности ИИ. Очень смущенный. - person me--; 18.06.2020