Jaeger v2.17.0: Улучшенное Трассирование и Оптимизация

Инструмент: Jaeger v2.17.0 | Тип: Minor | Дата: 2026-03-30 | Категория: DevOps

TL;DR

  • Улучшена фильтрация ошибок при поиске трейсов и видимость метрик в UI.
  • Исправлены критические ошибки, связанные с расчетом длительности трейсов и предотвращением паники.
  • Значительные экспериментальные улучшения производительности хранения в ClickHouse и функционала JaegerMCP.

Key Changes

Jaeger v2.17.0, выпущенный 30 марта 2026 года, сосредоточен на стабильности и представляет несколько экспериментальных функций.

Исправления и Улучшения:

  • Надежность поиска трейсов: Исправлена проблема, при которой строковые фильтры ошибок некорректно обрабатывались при поиске трейсов, что улучшает возможности отладки для инженеров QA.
  • Видимость метрик: metricsstorage теперь доступен в UI, предоставляя лучший обзор производительности системы и помогая в мониторинге.
  • Обработка длительности: Исправление предотвращает панику, когда addjitter сталкивается с нулевыми или суб-наносекундными длительностями, повышая надежность системы. Корректор смещения времени теперь правильно корректирует endtimestamp для более точного определения времени трейсов.
  • Примеры мониторинга: Grafana восстановлена в примере docker-compose для SPM, упрощая настройку мониторинга и наблюдаемости.

Экспериментальные функции:

  • Оптимизации ClickHouse: Проведена значительная работа по оптимизации таблиц spans в ClickHouse для ускорения поиска и улучшения производительности извлечения трейсов. Это включает добавление фильтров по времени начала и окончания в запросы и интеграцию результатов бенчмаркинга.
  • Улучшения JaegerMCP: Дальнейшее развитие JaegerMCP включает добавление инструкций system prompt для клиентов LLM, применение ограничений на ответы и настраиваемых лимитов, а также включение принудительного использования tenancy.

Impact for QA Teams

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