Мониторинг доступности сайта в Azure с использованием ping-теста Application Insights

  • Evgenia 

Простой мониторинг доступности сайта можно настроить в Microsoft Azure, создав ресурс Application Insights и добавив ping-тест. Данное решение будет бесплатным и позволит получать оповещения на электронную почту, если с сайтом возникнут проблемы. 

Если вы уже используете облачную платформу Azure для хостинга своих веб-приложений, то можете удобно настроить мониторинг их доступности в своем аккаунте. Если у вас нет учетной записи в Azure, создайте ее. При этом вы получите бесплатный пробный период. В любом случае, за простое использование Application Insights плата взиматься не будет. Если в будущем у вас появятся сомнения в стоимости тех или иных ресурсов Azure, воспользуйтесь калькулятором цен.

Далее на портале нажмите кнопку «Создать ресурс», введите «Application Insights» в строку поиска и нажмите кнопку «Создать». Ниже привожу пример настроек:

Создание ресурса Application Insights в Azure

Создайте новый тест в разделе «Доступность» созданного ресурса Application Insights:

Создание ping-теста в Application Insights

Важно выбрать «Тестирование связи с URL-адресом» и задать URL-адрес проверяемой страницы:

Настройка критериев успеха ping-теста Application Insights

Опция «Анализировать зависимые запросы» будет полезна, если вы хотите убедиться, что все ресурсы на странице (например, изображения, js- и css-файлы) также загружаются успешно.

В случае включенной опции «Разрешить повторные попытки для тестов доступности со сбоями» тест будет считаться проваленным только после трех неудачных попыток его повторить с интервалом в 20 секунд.

Опция «Совпадение по содержимому» поможет проверить, что по запросу вы получаете нужную страницу, на которой присутствует указанный текст.

В разделе «Оповещения» задайте электронные адреса, на которые будут приходить оповещения, а также пороговое количество регионов. В данном примере их три. Если тесты не пройдут хотя бы в трех регионах, вы получите «Alert» об этом на почту. При последующем успешном прохождении тестов в трех регионах вы получите письмо со статусом «Healthy».

Настройка оповещений для ping-теста Application Insights
Сводка тестов доступности

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

Метки:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *