Консультация по организации "каскадного" мониторинга микросервиса

4 000 руб. за проект
07 марта 2023, 11:15 • 1 отклик • 34 просмотра
Требуется организовать мониторинг микросервиса с применением каскадных дэшбордов (на примере RabbitMQ и Node Exporter).
первый уровень: показывает общее "здоровье" сервиса (работает, работает с проблемами, сбой)
второй уровень (переходим при клике на табличку в первом): видим состояние очередей сообщений нашего приложения (маска по имени очереди), очереди ошибок (маска так же по имени очереди), состояние сервера (так же, 3 состояния: работает, работает с проблемами, сбой)
Кликаем на нужный квадрат: и видим уже сырые метрики (то, что отдают экспортеры)
Пример решения ожидаю увидеть в виде docker-compose с кастомными конфигами, а так же консультацию голосом, где пройдёмся по подходам к реализации такого мониторинга и вы расскажете о нюансах, которые нужно иметь в виду: какие есть сложности и как с ними бороться. В данном задаче нам потребуется обрабатывать и обобщать "сырые" метрики за произвольный период в несколько уровней.
Как вариант, видится реализация задачи преобразования метрик с помощью balerter, но рассмотрю и ваши варианты.