Различные типы оповещений, поддерживаемые Azure Monitor
Azure Monitor — это эффективное средство создания отчетов и аналитики. Его можно использовать для получения аналитических сведений о поведении и выполнении среды и приложений. В результате вы сможете заблаговременно реагировать на ошибки в системе.
После простоя, с которым столкнулись ваши клиенты, вы хотите настроить мониторинг основных ресурсов в Azure. Реализовав мониторинг, вы хотели бы обеспечить оповещение соответствующих сотрудников.
В этом уроке вы узнаете, как Azure Monitor получает данные ресурсов, что создает оповещение и как и когда следует использовать оповещение. Наконец, вы узнаете, как создавать собственные оповещения и управлять ими.
Типы данных в Azure Monitor
Azure Monitor получает данные из целевых ресурсов, таких как приложения, операционные системы, ресурсы Azure, подписки Azure и клиенты Azure. Доступные типы данных зависят от характера ресурса. Тип данных может быть метрикой, журналом или метрикой и журналом:
- Типы данных на основе метрик представляют собой зависящие от времени числовые значения, которые отражают некоторый аспект целевого ресурса.
- Цель типов данных на основе журналов — запрос относящегося к целевому ресурсу содержимого из структурированных файлов журналов на основе записей.
Существует три типа сигналов, которые можно использовать для мониторинга среды:
- Оповещение на основе метрики инициируется при превышении определенного порогового значения. Например, оповещение на основе метрики может уведомлять вас о том, что загрузка ЦП превышает 95 %.
- Оповещение на основе журнала действий инициируется при изменении состояния ресурса Azure. Например, оповещение на основе журнала действий может уведомлять об удалении ресурса.
- Оповещение на основе журнала инициируется при записи информации в файл журнала. Например, оповещение поиска по журналам может уведомлять вас, когда веб-сервер возвращает определенное число ответов 404 или 500.
Структура правила генерации оповещений
Любое оповещение или уведомление в Azure Monitor создается правилом. Некоторые из этих правил встроены в платформу Azure. Правила генерации оповещений можно использовать для создания пользовательских оповещений и уведомлений. Независимо от целевого ресурса или источника данных правило генерации оповещений всегда имеет одну и ту же структуру.
- РЕСУРС
- Целевой ресурс для правила генерации оповещений. Можно назначить несколько целевых ресурсов одному правилу генерации оповещений. Тип ресурса определяет доступные типы сигналов.
- УСЛОВИЕ
- Тип сигнала, используемый для оценки правила. Возможные типы сигналов: метрика, журнал действий или журналы. Есть и другие, но в этом модуле они не рассматриваются.
- Логика оповещения, применяемая к данным, предоставляемым через тип сигнала. Структура логики оповещения изменяется в зависимости от типа сигнала.
- ДЕЙСТВИЯ
- Действие, например отправка сообщения электронной почты, отправка сообщения службы коротких сообщений (SMS) или использование веб-перехватчика.
- Группа действий, которая обычно содержит уникальный набор получателей действия.
- СВЕДЕНИЯ ОБ ОПОВЕЩЕНИИ
- Имя генерации оповещений и описание оповещения, указывающее назначение оповещения.
- Уровень серьезности оповещения, если критерии или тест логики имеют значение
true
. Пять уровней серьезности:- 0: критическое
- 1. Ошибка
- 2. Предупреждение
- 3. Информационные
- 4. Подробные сведения
Область действия для правил генерации оповещений
Вы можете получать данные мониторинга из большинства служб Azure и сообщать об этом с помощью конвейера Azure Monitor. В конвейере Azure Monitor можно создать правила генерации оповещений для этих элементов и многое другое.
- Значения метрик
- Запросы поиска по журналам
- События в журнале действий
- Работоспособность базовой платформы Azure
- Тесты на доступность веб-сайта
Управление правилами генерации оповещений
Не все создаваемые правила генерации оповещений должны выполняться постоянно. Azure Monitor позволяет определить одно или несколько правил генерации оповещений, а затем включать и отключать их по мере необходимости.
В качестве архитектора решения Azure вы хотите использовать Azure Monitor для обеспечения тесной сортировки и конкретных оповещений перед изменением приложения. Затем отключите оповещения после успешного развертывания.
Сводное представление оповещений
На странице генерации оповещений отображается сводка всех оповещений. К представлению можно применять фильтры следующих категорий: подписки, условие оповещения, серьезность и диапазоны времени. В представление включены только оповещения, соответствующие условиям.
Условие оповещения
Система задает условие генерации оповещений.
- Когда срабатывает оповещение, для монитора оповещения устанавливается состояние Активировано.
- После того как базовое условие, вызвавшее оповещение, очищается, условие монитора устанавливается как разрешенное.