Цель – отслеживать поток запросов через все сервисы в распределённой системе, выявлять узкие места производительности и ошибки
Функции
— Трассировка запросов:
Jaeger показывает, как запросы проходят через микросервисы, собирает данные о времени и другую информацию на каждом шаге
— Анализ производительности:
помогает анализировать время отклика сервисов и выявлять узкие места
— Мониторинг зависимостей:
Jaeger визуализирует зависимости между сервисами, что облегчает понимание архитектуры приложения
— Отладка и диагностика:
предоставляет детальную информацию о каждом запросе, что упрощает отладку и диагностику проблем
— Поддержка OpenTelemetry:
Jaeger совместим с инструментами, API и SDK для инструментализации, генерации, сбора и экспорта данных телеметрии
Языки: Go (93.6%), Shell (2.4%), Python (2.3%), ...
⭐️ Star 21.7k
https://github.com/jaegertracing/jaeger
⚡️ @becaps
