Тесты доступности

Мониторинг и устранение неполадок в Azure

Ebadur Osib

Senior Cloud Consulting Engineer

Работает ли моё приложение?

Обновление сайта

Мониторинг и устранение неполадок в Azure

Тесты доступности

 

  • Как монитор сердечного ритма.
  • Проверяет через равные промежутки времени.
  • Тестирует из нескольких локаций.
  • Отправляет оповещения при сбоях.

  heartbeat-flow.jpg

Мониторинг и устранение неполадок в Azure

Что такое тесты доступности

availabilitytests.jpg

 

  • Запускаются автоматически.
  • Срабатывают по расписанию.
  • Измеряют:
    • Время доступности
    • Отзывчивость
    • Корректность
  • Быстро обнаруживают сбои.
Мониторинг и устранение неполадок в Azure

Цена позднего обнаружения

scenario.jpg

Мониторинг и устранение неполадок в Azure

Цена позднего обнаружения

Loadbalancerfailing.jpg

Мониторинг и устранение неполадок в Azure

Цена позднего обнаружения

availabilitytestprobes.jpg

Мониторинг и устранение неполадок в Azure

Виды тестов доступности

Типы тестов

Мониторинг и устранение неполадок в Azure

Ping-тест

  ping.jpg

  • Отправляет HTTP GET-запрос на указанный URL из заданных локаций.
  • Предназначен для базового мониторинга доступности.
Мониторинг и устранение неполадок в Azure

Стандартный тест

 

  • Выполняется в реальном браузере.
  • Проверяет весь пользовательский сценарий.
  • Тестирует действия: вход в систему, загрузку страниц и др.

standardtest.jpg

Мониторинг и устранение неполадок в Azure

Пользовательский тест

  customtest.jpg

 

  • Произвольная логика тестирования с использованием SDK.
  • Проверка API и рабочих процессов.
  • Поддерживает многошаговые и бизнес-специфичные проверки.
Мониторинг и устранение неполадок в Azure

Результаты тестов и аналитика

  globalusage.jpg

 

  • Тесты доступности собирают подробные данные.
  • Показывают процент доступности и тенденции производительности.
  • Отдельные запуски содержат детальные результаты и статусы.
  • По неудачным тестам можно просмотреть логи: тайм-ауты, сетевые ошибки и др.
Мониторинг и устранение неполадок в Azure

Рекомендации

BestPractices.jpg

  • Запускайте тесты из нескольких регионов и проверяйте ключевые пользовательские сценарии.
  • Соблюдайте баланс между частотой тестов, стоимостью и охватом.
  • Связывайте тесты с оповещениями и анализируйте результаты для выявления повторяющихся проблем.
Мониторинг и устранение неполадок в Azure

Давайте потренируемся!

Мониторинг и устранение неполадок в Azure

Preparing Video For Download...