Политики мониторинга
Данные о частоте и количестве поступающих событий являются показателем состояния системы. Например, можно обнаружить, когда поток событий стал аномально большим, слишком слабым или вообще прекратился. Политики мониторинга предназначены для отслеживания таких ситуаций. В политике вы можете задать нижнее пороговое значение, дополнительно задать верхний порог, и каким образом будут считаться события: по частоте или по количеству.
Политику нужно применить к источнику события. После применения политики вы можете отслеживать статус источника: зеленый - все хорошо, и красный - поток вышел за пороговое значение. В случае красного статуса генерируется событие типа Monitoring. Событие мониторинга формируется в тенанте, которому принадлежит источник события, и направляется в хранилище тенанта Main (хранилище должно быть предварительно развернуто в тенанте Main). Если у вас есть доступ к тенанту источника событий и нет доступа к тенанту Main, вы все равно можете осуществлять поиск по событиям мониторинга в хранилище тенанта Main, события мониторинга доступных вам тенантов будут отображаться. Также доступна отправка уведомлений по произвольному адресу электронной почты. Политики мониторинга источников событий отображаются в таблице в разделе Состояние источников → Политики мониторинга. Таблицу можно сортировать, нажимая на заголовок столбца нужного параметра. Если вы нажмете на политику, откроется область данных с параметрами политики. Параметры можно изменить. Максимальный размер списка политик не ограничен. Если количество политик больше 250, будет доступна кнопка Показать еще 250.
Алгоритм применения политики мониторинга
Политики мониторинга применяются к источнику события по следующему алгоритму:
- Поток событий подсчитывается на коллекторе.
- Сервер Ядра KUMA с интервалом в 15 секунд собирает с коллекторов информацию о потоке.
- Собранные данные хранятся на сервере Ядра KUMA в СУБД временных рядов Victoria Metrics, и глубина хранения данных на сервере Ядра KUMA составляет 15 суток.
- Один раз в минуту выполняется инвентаризация источников событий.
- Поток подсчитывается отдельно для каждого источника событий по следующим правилам:
- Если к источнику событий применяется политика мониторинга, то отображаемое число потока событий считается за интервал времени, указанный в политике.
В зависимости от типа политики число потока событий подсчитывается в количестве событий (для типа политики byCount) или в количестве событий в секунду (EPS, для политики типа byEPS). Вы можете узнать, в чем считается поток для назначенной политики, в столбце Поток на странице Список источников событий.
- Если к источнику событий не применяется политика мониторинга, число потока событий отображает последнее значение.
- Поток событий проверяется на соответствие параметрам политики один раз в минуту.
Если поток событий от источника выходит за пределы значений, указанных в политике мониторинга, информация об этом будет зафиксирована следующим образом:
- Уведомление о срабатывании политики мониторинга будет отправлено на адреса электронной почты, указанные в политике.
- Будет сформировано информационное событие мониторинга потоков типа
5
(Type=5
). Событие имеет поля, описанные в таблице ниже.Поля события мониторинга
Название поля события
|
Значение поля
|
ID
|
Уникальный идентификатор события.
|
Timestamp
|
Время события.
|
Type
|
Тип события аудита. Событию аудита соответствует значение 5 (мониторинг).
|
Name
|
Имя политики мониторинга.
|
DeviceProduct
|
KUMA
|
DeviceCustomString1
|
Значение из поля value в уведомлении. Отображает значение метрики, по которой отправлено уведомление.
|
Сформированное событие мониторинга будет отправлено в следующие ресурсы:
- все хранилища тенанта Main;
- все корреляторы тенанта Main;
- все корреляторы тенанта, в котором находится источник событий.
Управление политиками мониторинга
Чтобы добавить политику мониторинга:
- В веб-интерфейсе KUMA в разделе Состояние источников → Политики мониторинга нажмите Добавить политику и в открывшемся окне укажите параметры:
- В поле Название политики введите уникальное имя создаваемой политики. Название должно содержать от 1 до 128 символов в кодировке Unicode.
- В раскрывающемся списке Тенант выберите тенант, которому будет принадлежать политика. От выбора тенанта зависит, для каких источников событий можно будет включить политику мониторинга.
- В раскрывающемся списке Тип политики выберите один из следующих вариантов:
- byCount – по количеству событий за определенный промежуток времени.
- byEPS – по количеству событий в секунду за определенный промежуток времени. Считается среднее значение за весь промежуток. Можно дополнительно отслеживать скачки в определенные периоды.
- В поле Нижний порог и Верхний порог определите, выход за какие границы будет считаться отклонением от нормы, при котором политика мониторинга будет срабатывать, создавая алерт и рассылая уведомления.
- В поле Период подсчета укажите, за какой период в политике мониторинга должны учитываться данные из источника мониторинга. Максимальное значение: 14 дней.
- Если вы выбрали тип политики byEPS, в поле Регулярность замеров, мин укажите контрольный интервал времени (в минутах), в течение которого проверки должны фиксировать отклонение числа потока событий от нормы для срабатывании политики мониторинга:
- Если в течение этого времени все проверки (проводимые один раз в минуту) зафиксировали отклонение потока от нормы, сработает политика мониторинга.
- Если в течение этого времени одна из проверок (проводимых один раз в минуту) зафиксировала, что поток соответствует норме, политика мониторинга не сработает и подсчет результатов проверок начнется заново.
Если вы не укажете регулярность замеров, политика мониторинга сработает сразу после того, как будет зафиксировано отклонение потока от нормы.
- При необходимости укажите электронные адреса, на которые следует отправить уведомления о срабатывании политики мониторинга KUMA. Для добавления каждого адреса необходимо нажимать на кнопку Адрес электронной почты.
Для рассылки уведомлений необходимо настроить подключение к SMTP-серверу.
- Нажмите Добавить.
Политика мониторинга добавлена.
Чтобы применить политику мониторинга:
- В веб-консоли KUMA в разделе Состояние источников → Источники событий выберите в списке один или несколько источников событий, установив рядом с названием источника события флажок. Также вы можете выбрать все источники событий в списке, установив флажок Выбрать все.
После того как вы выберете в списке источники событий, к которым хотите применить политику мониторинга, на панели инструментов станет доступна кнопка Включить политику при условии, что есть доступные политики.
- Нажмите Включить политику.
- В открывшемся окне Включение политики выберите нужную политику из раскрывающегося списка. Также вы можете воспользоваться контекстным поиском для выбора политики в раскрывающемся списке. Выбранная политика мониторинга должна принадлежать Общему тенанту или тому же тенанту, что и источник событий. После включения политики статус источника событий становится зеленым, столбцы Политика мониторинга, Поток, Нижний порог и Верхний порог заполняются информацией из назначенной политики.
- Нажмите ОК.
Политика мониторинга применена к выбранным источникам событий.
Чтобы удалить политику мониторинга:
- В веб-интерфейсе KUMA в разделе Состояние источников → Политики мониторинга выберите одну или несколько политик мониторинга, которые вы хотите удалить.
- Нажмите Удалить политику и подтвердите действие.
Выбранные политики мониторинга будут удалены.
Невозможно удалить предустановленные политики мониторинга, а также политики, назначенные источникам данных.
В начало