Релиз 199.5 Proto Observability Platform

Основной темой обновления стал новый инструмент для работы с метриками – Браузер метрик и визуальный построитель PromQL-запросов, позволяющий строить запросы без знания синтаксиса PromQL.

Дата выпуска: 18.02.2026

Приводим краткое описание нового функционала доступного с этим обновлением.

Новые возможности 🎉

✨ Браузер метрик – каталог всех PromQL метрик системы

Новый раздел Метрики в основном меню платформы предоставляет удобный доступ ко всем PromQL метрикам, собираемым системой. Теперь не нужно помнить точные названия метрик или обращаться к документации – все PromQL метрики доступны в одном месте с возможностью поиска, сортировки и детального изучения.

Обозреватель метрик

Для каждой метрики доступна подробная информация:

  • Кардинальность – количество временных рядов;
  • Время последнего сбора данных;
  • Полный список лейблов с количеством уникальных значений и предупреждениями о высокой кардинальности.

Детали метрики

Исследование лейблов помогает понять структуру данных перед построением запроса – для каждого лейбла можно увидеть распределение значений и примеры реальных временных рядов.

✨ Визуальный построитель PromQL-запросов

Для пользователей, которые не знакомы с синтаксисом PromQL, доступен пошаговый визуальный помощник построения PromQL запросов. Запрос собирается через графический интерфейс – выбор метрики, фильтрация по лейблам, применение функций и агрегация. На каждом шаге система подсказывает доступные варианты и объясняет назначение параметров.

Визуальный построитель запросов

Основные возможности построителя:

  • Пошаговая сборка запроса: метрика → фильтры → функция → агрегация → бинарные операции;
  • Предпросмотр сгенерированного PromQL-запроса в реальном времени с подсветкой синтаксиса;
  • Валидация запроса до выполнения – ошибки и предупреждения отображаются сразу;
  • Бинарные операции для комбинирования метрик (например, вычисление процента ошибок).

Предпросмотр и валидация запроса

✨ Режим Чистый PromQL для опытных пользователей

Для тех, кто предпочитает писать запросы вручную, доступен полноценный текстовый редактор PromQL с подсветкой синтаксиса и валидацией в реальном времени. Ошибки подсвечиваются сразу при вводе с указанием позиции и подсказками исправлений.

Переключение между визуальным и текстовым режимами происходит без потери данных – визуальный построитель автоматически генерирует запрос, а текстовый режим способен разобрать запрос и заполнить поля построителя.

✨ Расширенный анализ результатов запросов

Результаты выполнения запроса отображаются в пяти режимах, что позволяет анализировать данные с разных сторон:

  • График – интерактивная визуализация с масштабированием, легендой и подсказками;
  • Таблица – табличное представление с сортировкой, поиском и копированием данных; Результат запроса – таблица
  • Статистика – сводные показатели: минимум, максимум, среднее, текущее значение, общее количество серий и точек данных;
  • Объяснение – текстовое описание запроса на естественном языке, поток данных по шагам и интерактивное дерево структуры запроса (AST); Объяснение запроса
  • Производительность – анализ скорости выполнения с разбивкой по времени, оценкой памяти и конкретными рекомендациями по оптимизации. Анализ производительности запроса

Экспорт результатов доступен в форматах CSV, JSON и PNG.

✨ История запросов

Все выполненные запросы автоматически сохраняются с информацией о времени выполнения, количестве результатов и статусе. Можно быстро найти нужный запрос через поиск, отфильтровать по статусу и повторно выполнить его одним нажатием.

История запросов

10 последних запросов сохраняются между сессиями, что позволяет вернуться к работе после перезагрузки страницы.

Подробное руководство по работе с новым инструментом доступно в разделе Браузер метрик и построитель PromQL-запросов.

Инструкция по обновлению с версии 199

Новый функционал затрагивает четыре компонента. Для обновления необходимо изменить теги образов в файле docker-compose-199.yaml на 199.5 для следующих сервисов:

Сервис Образ
proto-ui proto-ui:199.5
proto-data-aggregator proto-data-aggregator:199.5
proto-trace-receiver proto-trace-receiver:199.5
proto-metric-receiver proto-metric-receiver:199.5

Остальные сервисы остаются на теге 199. Изменений в .env файле не требуется.

Для Заказчиков с single host инсталляцией

  1. Команды ниже рекомендуется выполнять, переключившись на привилегированную учетную запись (ниже команды будут указаны уже без префикса sudo):

    sudo su
    
  2. Перейдите в каталог продукта (/opt/protoobp) и в файле docker-compose-199.yaml измените теги образов для четырёх сервисов, указанных выше, с 199 на 199.5.

  3. Выполните pull обновлённых образов:

    cd /opt/protoobp && docker compose -f docker-compose-199.yaml pull
    

    Дождитесь успешного скачивания обновлённых образов.

  4. Перезапустите продукт:

    docker compose -f docker-compose-199.yaml down && docker compose -f docker-compose-199.yaml up -d
    

    Запуск всех компонентов может занять 2-4 минуты. После сообщения об успешном запуске всех контейнеров, перейдите в браузере по адресу, указанному в UI_URL (адрес сервера).

Для Заказчиков с multi host инсталляцией

Инструкции по обновлению будут предоставлены контактными лицами со стороны поддержки партнера или вендора.