Инструкция по установке Anomaly Analyzer
Anomaly Analyzer — это система интеллектуального онлайн-мониторинга, которая позволяет:
- находить аномалии во временных рядах с помощью статистических и ML-алгоритмов в режиме онлайн;
- уведомлять об этих аномалиях в корпоративном мессенджере или по электронной почте.
Anomaly Analyzer является отдельным компонентом, который не входит в базовую поставку!
Особенности установки
Для отправки алертов Anomaly Analyzer требуется дополнительный компонент — Sage Notifier, который также необходимо установить и сконфигурировать.
На данный момент все компоненты Anomaly Analyzer устанавливаются на один хост без гарантии отказоустойчивости. Доставка алертов производится по единственному каналу — email.
Конфигурация установки
Для установки Anomaly Analyzer и Sage Notifier добавьте в свой ansible-инвентарь следующие группы:
anomaly:
hosts:
anomaly.sage.example.com: # Не больше одного хоста
notifier:
hosts:
notifier.sage.example.com: # Не больше одного хоста
Установите лимиты ресурсов для Anomaly Analyzer. Для этого измените в своём ansible-инвентаре следующую переменную (ниже пример заполнения):
sage_limits_override:
minion: # Устанавливается в 10 экземплярах
mem_limit: 256M
cpus: 1
# Minion Gateway (Устанавливается в 10 экзамлярах)
minion-gateway-1: # 1 экземпляр с увеличенными лимитами
mem_limit: 2G
cpus: 0.5
minion-gateway: # 9 экземпляров со стандартными лимитами
mem_limit: 512M
cpus: 0.25
api:
mem_limit: 768M
cpus: 0.5
data-fetcher:
mem_limit: 1G
cpus: 0.25
data-fetcher-api:
mem_limit: 512M
cpus: 0.25
detector:
mem_limit: 512M
cpus: 0.5
trainer:
mem_limit: 512M
cpus: 0.25
decider:
mem_limit: 1G
cpus: 0.25
dispatcher:
mem_limit: 512M
cpus: 0.25
prober:
mem_limit: 768M
cpus: 0.5
prober-oathkeeper:
mem_limit: 30M
cpus: 0.1
laaapi:
mem_limit: 256M
cpus: 0.25
laaapi-oathkeeper:
mem_limit: 30M
cpus: 0.1
Если переменная уже есть в инвентаре, просто допишите в неё указанные выше значения.
Количество ресурсов, необходимых для корректной работы Anomaly Analyzer, зависит от ожидаемой нагрузки на систему. Для получения актуальных для вашей системы значений обратитесь к менеджеру поддержки.