Отслеживание ошибок HTTP 5xx в службе приложений Azure

Пользовательский интерфейс службы приложений Azure имел обыкновение напрямую проверять ошибки 5xx. С тех пор, как мы начали использовать Azure, пользовательский интерфейс почти постоянно менялся, и эта способность, похоже, исчезла.

Мы видим некоторые ошибки 5xx, и без отчетов об ошибках я хочу войти в код нашего приложения и исправить ошибки, о которых пользователи не сообщали.

Поток журналов не предоставляет никакой полезной информации, поэтому мне здесь интересно. Какой хороший способ понять особенности возникающих ошибок на стороне сервера?

3 ответа

Решение

Чтобы получить более подробную информацию о своих ошибках, вы хотите подключить свое веб-приложение к App Insights. Это соберет все эти данные и даст вам (относительно) простой способ вникнуть в них. App Insights имеет бесплатный уровень, и вы можете включить его для базового мониторинга, не меняя приложение. Смотрите здесь

Другая область, на которую стоит посмотреть, находится в Куду. Если вы перейдете на Advanced Tools (Kudu) на портале, вы можете просмотреть содержимое вашего сайта и заглянуть в папку журналов. 500 ошибок обычно отображаются в журнале событий.

Наконец, если вы щелкнете по ссылке "Диагностировать и решить проблемы" и перейдете к "Доступность и производительность", новый диагностический инструмент на самом деле довольно хорошо показывает ошибки и их причины.

Это сделано для того, чтобы прояснить, как просмотреть действующую ошибку 5xx в Azure с помощью Kudu:

  1. Перейдите в Дополнительные инструменты -> Кудо.

  2. Выберите «Потоковая передача журнала» и дождитесь его загрузки.

  3. Воспроизведите ошибку 5xx.

  4. Вы увидите, что сведения об ошибке отображаются в журнале.

Вы можете использовать механизм предупреждений для создания службы приложений Azure. Как только вы обнаружите какие-либо ошибки Http5xx, он может активировать определенное предупреждение, чтобы познакомить вас. Оповещение также может быть интегрировано с группой действий (которая уведомляет вас) Опция уведомления Электронная почта, SMS, Функции LogicAppApp Runbook ITSM Webhook

Надеюсь, поможет

Ссылки: https://docs.microsoft.com/en-us/azure/azure-monitor/platform/alerts-metric-create-templateshttps://docs.microsoft.com/en-us/azure/azure-monitor / платформа / оповещения-метрика-почти в реальном времениhttps://docs.microsoft.com/en-us/azure/app-service/web-sites-monitor

Другие вопросы по тегам