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