TL;DR
- Критические изменения в метриках из-за обновления пакетов OpenTelemetry collector.
- Новые функции: автоопределение базового пути UI и конфигурируемая пересылка заголовков для бэкендов хранения.
- Значительная экспериментальная работа над AI/MCP эндпоинтами и интеграцией ClickHouse для метрик и SPM.
Key Changes
Критические Изменения (Breaking Changes): Jaeger v2.18.0 содержит важные критические изменения. Метрики были изменены в связи с обновлением всех пакетов OpenTelemetry collector. Кроме того, API min step был удален из metricstore.
Новые Возможности (New Features): Обновление вводит автоопределение базового пути UI из URL браузера, улучшая пользовательский опыт. Для бэкенд-интеграций теперь поддерживается конфигурируемая пересылка заголовков для хранилищ Elasticsearch/OpenSearch и gRPC, что повышает гибкость в защищенных средах.
Исправления и Улучшения (Bug Fixes & Improvements): Внесены несколько исправлений, таких как нормализация ввода span_kind к нижнему регистру, решение проблем с алиасами ClickHouse v26 и исправление отсутствующих значений spanhash в конвертациях Cassandra v2. Также устранены тайм-ауты Cassandra и сбои аутентификации SigV4 при записи в ES/OS.
Экспериментальные Функции (Experimental Features): Этот релиз продолжает расширять возможности с экспериментальными AI/MCP эндпоинтами для динамического контекстного инструментария. Особо стоит отметить обширную интеграцию ClickHouse, включающую хранение метрик и возможности Service Performance Monitoring (SPM), такие как getcallrates, geterrorrates, getlatencies, а также поддержку TTL.
Влияние на QA-команды
QA-командам необходимо проверить существующие интеграции на соответствие новой структуре метрик после обновления OpenTelemetry collector. Новые функции пересылки заголовков требуют тестирования в различных защищенных конфигурациях бэкенда. Экспериментальные функции ClickHouse SPM открывают новые возможности для тестирования производительности и надежности, требуя ранней валидации.
