Описание инструментов
В состав решения Bercut ESB входит набор инструментов для наблюдения за системой, эксплуатации, локализации и выявление неисправностей.
Все компоненты в процессе своей работы генерируют сообщения, информирующие как о событиях информационного характера (начало сессии, установление соединения и т.п), так и об авариях и сбоях.
Мониторинг
-
В состав платформы входят:
-
Grafana Alloy — сбор метрик, логов и трейсов.
-
VictoriaMetrics — хранение и алертинг.
-
Grafana Tempo — распределённый трейсинг (end-to-end).
-
Grafana Loki — централизованное логирование.
-
-
Предустановленные дашборды в Grafana отображают:
-
Статус потоков (активные, с ошибками).
-
Производительность: latency, throughput, количество сообщений.
-
Загрузку CPU, RAM, network, состояние узлов кластера.
-
-
Поддерживается создание и редактирование пользовательских дашбордов.
Трейсинг и логирование
-
Реализован сквозной трейсинг с использованием Grafana Tempo:
-
Автоматическая передача correlation ID и trace ID.
-
Контекстная пропагация между системами.
-
-
Логирование всех событий: запуск потоков, ошибки, сетевые вызовы.
-
Формат логов — plain text (настраиваемый формат в роадмапе на Q1 2026).
-
Хранение логов — в Loki, поддержка экспорта в OTEL-совместимые хранилища (S3, MinIO).
Алертинг
-
Настройка правил по ключевым метрикам: задержки, ошибки, недоступность сервисов.
-
Уведомления: email, Telegram, вебхуки (в Jira, ServiceNow и др.).
-
Интеграция с внешними системами мониторинга: Prometheus, ELK.