Описание Azure Monitor

Завершено

Azure Monitor — это платформа для сбора, анализа и действия с данными из ресурсов и приложений Azure. Она работает с Azure, локальными и многооблачными средами.

На следующей схеме показана ширина Azure Monitor:

Иллюстрация, показывающая поток информации, которую Azure Monitor использует для предоставления визуализации мониторинга и данных.

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

Azure Log Analytics (Аналитика логов Azure)

Log Analytics — это средство на портале Azure, где выполняется запись и выполнение запросов к собранным данным Azure Monitor. Вы можете выполнять простую фильтрацию, например поиск всех ошибок за последний час или запуск расширенной аналитики для визуализации тенденций с течением времени.

Оповещения Azure Monitor

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

снимок экрана: оповещения Azure Monitor, показывающие общее количество оповещений, а затем оповещения сгруппированы по серьезности.

Оповещения могут быть основаны на метриках или на основе журналов. Например, оповещение на основе метрики может отправлять вам сообщение электронной почты, когда загрузка ЦП виртуальной машины превышает 80%, а оповещение по журналам может следить за определенным шаблоном ошибок в нескольких ресурсах. Группы действий можно повторно использовать в Azure Monitor, службе работоспособности и помощнике по Azure.

Application Insights

Application Insights — это функция Azure Monitor, которая отслеживает производительность и использование веб-приложений, независимо от того, работают ли они в Azure, локально или в другом облаке.

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

Application Insights может отслеживать следующее:

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

Вы также можете настроить тесты доступности, которые отправляют искусственные запросы в приложение, чтобы вы знали, что он отвечает даже во время низких периодов трафика.