ноги оттуда. Есть ряд микросервисов, хочется запилить слежение за 4xx и 5xx, возникающими в коде. Общение меж микросервисами происходит через @RestController и REST Template. Настроен opentracing через jaeger. Мысль следующая: на клиенте при получении 4xx или 5xx генерировать событие, вешать на него приоритет (один из трёх), крепить traceId, чем-то это всё дело мониторить. Слать алерты, если произошло событие высокого приоритета. На всё рисовать графики количества возникновений. Ну это так, скорее свободные размышления на тему.
Основная цель - не пропускать ошибки, более тонко настраивать логирование возникающих ошибок. При возникновении серьёзной ошибки в 2 клика видеть трейс jaeger, чтобы начать разбираться в причинах.
Поиск в интернете привёл меня к Loki, но штука новая, каких-то адекватных статеек на тему интеграции Loki и Jaeger не нашёл. Пока что всё указывает на то, что я чего-то не понял. Сфера большая, перед тем, как углубиться в дебри, хочется узнать мнение сообщества по данному вопросу. Куда можете посоветовать покопать?
Хм, а actuator разве не делает метрику уже готовую по 500 кодам?
Чем? Этим? https://github.com/Yelp/elastalert
Обсуждают сегодня