Перейти к содержимому

Инциденты — Настройка

Для работы инцидентов коллектор GMONIT должен получать алерты из Grafana. Это требует настройки подключения коллектора к Grafana.

Коллектор получает алерты через Grafana Annotations API. Задайте переменные окружения коллектора:

ПеременнаяОписаниеПример
GRAFANA_API_URLURL к Grafana APIhttp://grafana:3000/api
GRAFANA_API_AUTHORIZATIONЗаголовок авторизацииBearer glsa_xxxxxxxxxxxx

Дополнительные параметры детектирования:

ПеременнаяОписаниеПо умолчанию
INCIDENT_MANAGER_DETECT_TIME_WINDOW_MINUTEВременное окно детектирования (мин)30
INCIDENT_MANAGER_DETECT_TIME_WINDOW_SHIFTСдвиг окна назад от момента алерта (мин)15

Для получения GRAFANA_API_AUTHORIZATION:

  1. Откройте Grafana → Administration → Service accounts
  2. Создайте сервисный аккаунт с ролью Viewer
  3. Сгенерируйте токен
  4. Укажите значение в формате Bearer <токен>

Статический движок ([GMONIT] Unified anomaly grouping) включён по умолчанию и не требует дополнительных сервисов. При необходимости можно настроить его параметры через переменные окружения коллектора.

ПеременнаяОписаниеПо умолчанию
ANOMALY_CORRELATION_STATIC_ENGINE_ENABLEDВключить статический движокtrue
UNIFIED_ENGINE_MAX_INTERVAL_MINUTEМакс. интервал между алертами/выбросами для группировки (мин)10
UNIFIED_ENGINE_BFS_DEPTHГлубина обхода графа связности сервисов0
UNIFIED_ENGINE_TOP_OUTLIERSКол-во самых сильных выбросов, используемых как ядро корреляции инцидента20

Для использования ML-алгоритма корреляции необходимо развернуть дополнительный сервис, который выполняет ML-логику.

ML-движок — отдельный сервис, который разворачивается рядом с коллектором. Для развёртывания обратитесь в поддержку GMONIT — мы поможем с установкой и настройкой под вашу инфраструктуру.

После развёртывания ML-сервиса задайте переменные окружения коллектора:

ПеременнаяОписание
ANOMALY_CORRELATION_ML_ENGINE_ENABLEDtrue — включить ML-движок
ANOMALY_CORRELATION_API_URLURL развёрнутого ML-сервиса (например, http://anomaly-correlation-ml-service)
ANOMALY_CORRELATION_API_AUTHORIZATIONЗаголовок авторизации, если настроен на ML-сервисе