

Вышел Jaeger v2: OpenTelemetry в основе для нового уровня трассировки
Платформа Jaeger, которая на протяжении девяти лет остаётся одним из ведущих инструментов для мониторинга и анализа производительности приложений и является одним из первых проектов, вступивших в Cloud Native Computing Foundation (CNCF), выпустила Jaeger v2. Этот релиз знаменует собой важный шаг в развитии проекта, так как в качестве основы он теперь использует OpenTelemetry Collector. Такая интеграция не только улучшает производительность системы, но и делает её более гибкой и удобной для разработчиков.
Одним из самых значительных изменений в Jaeger v2 является его полная интеграция с OpenTelemetry — стандартом для инструментирования приложений. Теперь Jaeger нативно поддерживает OTLP (OpenTelemetry Protocol), что устраняет необходимость в преобразовании данных между форматами. Это не только улучшает производительность, но и упрощает процесс настройки системы.
Jaeger v2 использует архитектуру OpenTelemetry Collector, что позволяет ему более эффективно обрабатывать данные. Это означает, что пользователи могут ожидать более высокую скорость обработки и меньшую задержку при работе с телеметрическими данными.
Jaeger v2 значительно упрощает процесс развёртывания благодаря объединению всех необходимых компонентов в один бинарный файл. Ранее пользователи сталкивались с необходимостью управлять несколькими бинарниками для различных функций (агент, коллектор, инжектор и так далее). Теперь всё это можно настроить через один YAML-файл конфигурации.
Это изменение существенно снижает сложность развёртывания, при этом итоговый размер контейнера вырастает незначительно — с 30 МБ для v1 до 40 МБ для v2.
Также в Jaeger v2 реализованы новые методы обработки данных, включая пакетную обработку телеметрии. Это особенно важно для систем хранения
Читать на habr.com
