Техсервис мониторинга#

Типовое решение (паттерн) Техсервис мониторинга относится к базовому.

Контекст#

В банковских системах требуется универсальное решение для сбора, анализа и визуализации метрик в реальном времени с возможностью гибкой настройки под потребности разных групп пользователей и интеграции с существующей инфраструктурой.

Проблема#

Стандартные инструменты мониторинга не обеспечивают необходимой гибкости, масштабируемости и интеграции с корпоративными системами, включая:

Отсутствие универсального сбора метрик из разнородных источников (JMX, REST, Kafka)

Невозможность предобработки данных перед сохранением

Ограниченные возможности кастомизации интерфейса и алертинга

Отсутствие связи с топологией событийных потоков

Решение#

Собственный техсервис мониторинга с расширенными возможностями:

  • Масштабируемые Collectors для сбора метрик через JMX, REST, Kafka Admin Client

  • Предобработка данных: агрегация и трансформация метрик на уровне Collector

  • Настраиваемый UI

  • Шаблоны отображения для разных групп пользователей

  • Пороговые значения для алертов

  • Быстрый переход к проблемным зонам

  • Интеграция с хранилищем топологии для автоматического определения сущностей для мониторинга

Техстек: Java, JS (React), InfluxDB.

Сервис обеспечивает централизованный мониторинг всей событийной инфраструктуры с поддержкой кастомизации и интеграции в корпоративную экосистему.