Диагностика сбоя теста проверки связи в мониторинге доступности Application Insights

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

Анимация, показывающая, как перейти к сведениям о сквозной транзакции для просмотра отчета об устранении неполадок.

Чтобы просмотреть отчет, выполните следующие действия.

  1. На странице доступности ресурса Application Insights выберите "Общие" или выберите один из тестов доступности.

  2. Выполните одно из следующих действий.

    • Выберите "Сбой", а затем выберите тест в разделе Детализация слева.
    • Выберите одну из точек на точечной диаграмме.
  3. Чтобы просмотреть отчет об устранении неполадок, откройте страницу сведений о сквозной транзакции, выберите событие, найдите область "Сводка по устранению неполадок отчета" и нажмите кнопку "Перейти к шагу".

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

Шаг Сообщение об ошибке Возможная причина
Повторное использование подключения Для этой проблемы не возвращается конкретное сообщение об ошибке. Этап тестирования "Западная часть" зависит от ранее установленного подключения. Поэтому шаг DNS, подключения или SSL не требуется.
Разрешение DNS Не удалось разрешить удаленное имя: "ВАШ URL-адрес" Не удалось выполнить процесс разрешения DNS. Скорее всего, это произошло из-за неправильно настроенных записей DNS или временных сбоев DNS-сервера.
Установка подключения Попытка подключения завершилась сбоем, так как подключенная сторона не ответила должным образом по истечении определенного периода времени. Сервер не отвечает на HTTP-запрос. Распространенной причиной является блокировка агентов тестирования брандмауэром на сервере. Чтобы протестировать в azure виртуальная сеть, добавьте тег службы доступности в среду.
Транспорт TLS Клиент и сервер не могут обмениваться данными, так как у них нет общего алгоритма. Поддерживаются только TLS 1.0, 1.1 и 1.2. SSL не поддерживается. Этот шаг не проверяет SSL-сертификаты, а устанавливает только безопасное подключение. Этот шаг отображается только при возникновении ошибки.
Получение заголовка ответа Не удается прочитать данные из транспортного подключения. Подключение закрыто. Сервер фиксирует ошибку протокола в заголовке ответа. Например, подключение закрывается сервером, если ответ не полностью считывается.
Получение текста ответа Не удалось прочитать данные из транспортного подключения: подключение закрыто. Сервер фиксирует ошибку протокола в тексте ответа. Например, подключение закрывается сервером, если ответ не полностью считывается или размер блока неправильный в тексте фрагментированного ответа.
Проверка ограничения перенаправления На этой веб-странице слишком много перенаправлений. Этот цикл будет завершен, так как этот запрос превысил ограничение для автоматических перенаправлений. Количество перенаправлений ограничено 10 для каждого теста.
Проверка кода состояния 200 - OK не соответствует ожидаемому статусу 400 - BadRequest. Возвращенный код состояния считается успешным. "200" — это код, указывающий, что была возвращена обычная веб-страница.
Проверка содержимого Требуемый текст "hello" не отображается в ответе. Строка не является точным совпадением с учетом регистра в ответе. Например, строка "Добро пожаловать!" должен быть обычной строкой без подстановочных знаков (например, звездочки). При изменении содержимого страницы может потребоваться обновить строку. Сопоставление контента поддерживает только символы английского языка.

Примечание

Если шаг повторного использования подключения присутствует, то следующие шаги не будут присутствовать:

  • Разрешение DNS
  • Установка подключения
  • Транспорт TLS

Дальнейшие действия

Свяжитесь с нами для получения помощи

Если у вас есть вопросы или вам нужна помощь, создайте запрос в службу поддержки или обратитесь за поддержкой сообщества Azure.