Техсервис мониторинга#
Типовое решение (паттерн) Техсервис мониторинга относится к базовому.
Контекст#
В банковских системах требуется универсальное решение для сбора, анализа и визуализации метрик в реальном времени с возможностью гибкой настройки под потребности разных групп пользователей и интеграции с существующей инфраструктурой.
Проблема#
Стандартные инструменты мониторинга не обеспечивают необходимой гибкости, масштабируемости и интеграции с корпоративными системами, включая:
Отсутствие универсального сбора метрик из разнородных источников (JMX, REST, Kafka)
Невозможность предобработки данных перед сохранением
Ограниченные возможности кастомизации интерфейса и алертинга
Отсутствие связи с топологией событийных потоков
Решение#
Собственный техсервис мониторинга с расширенными возможностями:
Масштабируемые Collectors для сбора метрик через JMX, REST, Kafka Admin Client
Предобработка данных: агрегация и трансформация метрик на уровне Collector
Настраиваемый UI
Шаблоны отображения для разных групп пользователей
Пороговые значения для алертов
Быстрый переход к проблемным зонам
Интеграция с хранилищем топологии для автоматического определения сущностей для мониторинга
Техстек: Java, JS (React), InfluxDB.
Сервис обеспечивает централизованный мониторинг всей событийной инфраструктуры с поддержкой кастомизации и интеграции в корпоративную экосистему.