Сервер

В состав Визион.Сервер входят следующие компоненты:

  • AlertCollector — регистрация оповещений в служебную БД.

  • AlertManager — обработка, группировка и отправка оповещений (поддерживает SMTP и веб-хуки).

  • Grafana — визуализация собираемых метрик.

  • Nginx — прокси-сервер, обеспечивающий получение и перенаправление запросов на компоненты Визион.Сервера.

  • PostgreSQL — СУБД для хранения служебной БД.

  • SNMP Notifier — вспомогательный компонент, предназначенный для отправки оповещений с помощью протокола SNMP (Simple Network Management Protocol).

  • task_daemon — выполнение фоновых задач, например, развёртывание агентов и их плагинов.

  • VictoriaLogs — БД для хранения логов.

  • VictoriaMetrics — БДВР для хранения метрик.

  • vision_backup — сервис резервного копирования конфигурации Визион.

  • vision_core — бекенд, обеспечивающий API и осуществляющий управление и координацию всех сервисов.

  • vision_iamsyncer — синхронизация данных о ролях и пользователях между IAM и vision_core.

  • vision_utilizer — расчёт утилизации CPU, RAM и места в хранилище на основе данных от node_exporter.

  • vmalert_st — генерация оповещений на основе данных из VictoriaMetrics и правил уведомлений (триггеров).

  • vmalert_vl — сервис оценки выражений VictoriaLogs (правила оповещений, метрики).