Релиз 203 Proto Observability Platform

Обновлено 20.08.2026
В версии 203 появился AI-аналитик для работы с данными платформы на обычном языке, MCP-сервер для ИИ-агентов и представление GenAI-трейсов. Бизнес-процессы получили автоматическое построение переходов и карту путей, а раздел инцидентов дополнили метрики DORA и журнал изменений. В релиз также вошли проверка телеметрии на персональные данные, создание правил алертинга из графика, реестр конфигурации, экран объёма данных, новая страница трейса и обновлённая карта сервисов.

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

Версия 203 сокращает путь от вопроса о состоянии системы до ответа. AI-аналитик работает с данными платформы на обычном языке, вкладка GenAI показывает ход выполнения LLM-приложений, а новые представления связывают бизнес-процессы, изменения и инциденты с конкретной телеметрией.

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

✨ AI-аналитик: вопросы к данным платформы на обычном языке

Новый раздел AI-аналитик принимает вопрос на обычном языке, подбирает нужные инструменты и обращается к метрикам, логам, трейсам, инцидентам и ресурсно-сервисной модели. Для первичного разбора проблемы не нужно заранее знать PromQL, LogsQL или устройство хранилищ.

  • В ответе можно увидеть, что изменилось, какие сервисы затронуты и где искать причину проблемы.
  • Упомянутые сервисы, трейсы, инциденты и дашборды открываются по ссылке прямо из ответа.
  • Аналитик использует права текущего пользователя, и не возвращает данные недоступных ему сервисов и хостов.
  • На стартовом экране есть готовые вопросы для первых сценариев работы.

AI-аналитику нужна внешняя языковая модель. Параметры её подключения приведены в разделе «Обновление с версии 202». Если модель не настроена, платформа продолжит работать, а в разделе появится сообщение о недоступности ИИ-функций.

./images/ai-analyst.png

✨ MCP-сервер: данные платформы для ИИ-агентов

В поставку вошёл MCP-сервер, который предоставляет ИИ-агентам инструменты для чтения данных платформы по открытому стандарту Model Context Protocol. На этом сервере работает встроенный AI-аналитик. Агент получает описанные инструменты и не зависит от внутреннего устройства хранилищ.

Сервер предоставляет девять групп инструментов:

ГруппаЧто позволяет узнать
Метрикизначения и динамику показателей, список метрик и меток
Логизаписи журналов, время всплесков и статистику по потокам
Аналитикаагрегированные бизнес- и продуктовые показатели
Событияперезапуски, вытеснения, развёртывания и другие события
Ресурсы (РСМ)состав объектов, их зависимости и иерархию
Трейсымедленные запросы, ошибки и их стеки
Сервисысостояние сервисов, операции, изменения и цели уровня обслуживания
Алертыактивные алерты, правила, подавления и окна обслуживания
Инцидентысостояние инцидентов, ответственных и хронологию работы

✨ Наблюдаемость LLM-приложений во вкладке GenAI

Новая вкладка GenAI в детальном просмотре трейса показывает запрос как последовательность действий агента. На одном экране видны сообщения по ролям, обращения к модели и инструментам, ошибки вызовов и длительность каждого шага. Это помогает понять не только место сбоя в коде, но и контекст: что ответила модель и какой инструмент она вызвала.

Представление работает с приложениями, размеченными по стандарту GenAI, и с приложениями, инструментированными самостоятельно. Отдельное средство для разбора ИИ-контура не требуется: его поведение анализируется вместе с обычными трейсами.

./images/trace-chat.png

Подробнее в руководстве «Анализ трейсов».

✨ Бизнес-процессы: автоматические переходы и карта путей

Для бизнес-процессов появился режим «Автоматические переходы». Вместо заранее заданной линейной последовательности платформа восстанавливает фактические переходы между шагами по телеметрии.

  • Вкладка «Карта путей» показывает распределение потоков по фактическим маршрутам, в том числе для потоков, начавшихся не с первого шага.
  • Схема в редакторе процесса отображает переходы между шагами.
  • Клик по потерям на шаге открывает потоки, которые завершились на этом месте. Можно перейти от общего показателя к конкретным обращениям и разобрать их.
  • Для каждого шага видны сервис и эндпоинт ключевой бизнес-транзакции, по которой он рассчитывается.
  • Готовый процесс можно дублировать и использовать как основу для нового.

./images/business-process-auto-workflow.png

Подробнее в руководстве «Мониторинг бизнес-процессов».

✨ Метрики DORA и журнал изменений

В разделе Инциденты и алерты появились две вкладки, которые помогают сопоставить изменения в системе с их последствиями:

  • «Надёжность изменений» показывает метрики DORA, рассчитанные по отметкам изменений и инцидентам платформы: частоту изменений, долю неудачных изменений и динамику по дням.
  • «Журнал изменений» объединяет отметки релизов и развёртываний со срабатываниями окон обслуживания. Записи можно фильтровать по времени и сервисам.

Раньше отметки изменений были доступны только на графиках дашбордов. Теперь их можно просматривать списком и анализировать в числовом виде.

./images/changes-reliability-dora.png

✨ Проверка телеметрии на персональные данные

В разделе Роли и доступ появился экран «Проверка на ПДн». Платформа берёт выборку уже собранных спанов за указанный период и проверяет значения их тегов на признаки персональных данных: банковская карта, ИНН, СНИЛС, паспорт РФ, электронная почта, телефон.

Результат — сводка «сервис × ключ тега × тип данных» с числом совпадений, долей внутри тега и одним замаскированным примером. По ней видно, где обфускация на стороне агента и трейсеров не сработала и какую телеметрию нужно скорректировать. Служба информационной безопасности может проверить состав собираемых данных без ручного просмотра всех записей.

Проверяются теги спанов — именно в них попадают параметры запросов, заголовки и идентификаторы пользователя. Логи, метрики и события RUM не проверяются. Проверка выборочная: находка доказывает наличие персональных данных, пустой результат их отсутствия не доказывает. Экран доступен пользователям с правом администратора на ресурс «compliance».

✨ Создание правила алертинга из графика

В меню виджета дашборда и в конструкторе запросов раздела Метрики появился пункт «Создать правило алерта». Форма нового правила открывается с уже заполненным выражением, которое использовалось для построения графика. Повторно собирать и сверять запрос не нужно. Возможность доступна для виджетов на PromQL.

Правило создаётся выключенным. Выражение с графика — это визуализация, порога срабатывания в нём нет, поэтому как условие алерта оно срабатывало бы всегда. Форма показывает подсказку: допишите в выражение порог (например > 0.95), проверьте предпросмотр графика и включите правило. Остальные поля заполняются сами: имя из заголовка виджета, группа dashboard_alerts или metrics_explorer, критичность WARNING и описание с указанием виджета и дашборда-источника. У виджета с несколькими сериями в меню столько пунктов, сколько запросов, и каждый подписан именем серии.

В настройках виджета также появилась секция «Итоговый PromQL». Она показывает выражения в том виде, в котором они отправляются в хранилище метрик: с фильтрами по сервису, эндпоинту и экземпляру, значениями переменных дашборда и агрегацией. Готовое выражение можно скопировать и выполнить вручную.

./images/promql-alert-from-chart.png

Подробнее в руководстве «Обозреватель метрик и конструктор запросов PromQL».

✨ Обновлённые страница трейса и карта сервисов

Детальный просмотр трейса и карта сервисов получили новые инструменты для разбора сложных цепочек вызовов:

  • Область трейса можно развернуть на весь экран. Вкладка «Сводка» переработана и получила переход в «Анализ сессий» для просмотра RUM-данных.
  • Спаны можно раскрасить по сервису или типу операции.
  • Вкладка «Логи трейса» дополнительно ищет записи по идентификатору трейса OpenTelemetry.
  • На карте сервисов появились сводка, поиск и индикатор ошибок, а сама карта стала работать заметно быстрее.

./images/trace-details-fullscreen.png

./images/service-map-search.png

Подробнее в руководстве «Анализ трейсов».

✨ Объём данных в хранилищах

Новый экран «Объём данных» в разделе Диагностика показывает, сколько телеметрии хранится в хранилищах метрик, логов и трейсов.

./images/storage-volume-details.png

✨ Реестр конфигурации

Новый экран «Реестр конфигурации» в разделе Диагностика собирает фактические параметры запущенных сервисов. Для каждой настройки видны имя, значение, сервис, экземпляр, описание и источник: окружение развёртывания или код сервиса.

./images/config-registry.png

✨ Тема интерфейса по настройке устройства

Переключатель темы в шапке теперь предлагает три режима: «Авто», светлый и тёмный. Режим «Авто» включён по умолчанию и следует настройке операционной системы, в том числе при смене темы по расписанию. Явно выбранная тема сохраняется и имеет приоритет над системной настройкой.

Обновление с версии 202

Инсталляция на одном хосте

Для обновления используйте новый файл docker-compose-203.yaml. Если возникнут сложности, обратитесь к основной инструкции по установке или в службу поддержки партнёра или вендора.

  1. Скачайте архив protoobp-backend-dist-singlehost-203.tar.gz:

    curl --header "PRIVATE-TOKEN:<your_token>" "https://git.proto.group/api/v4/projects/125/packages/generic/protoobp-backend-dist/203/protoobp-backend-dist-singlehost-203.tar.gz" --output protoobp-backend-dist-singlehost-203.tar.gz
    

    Здесь <your_token> означает пароль из лицензионного сертификата, ранее полученного от вендора.

  2. Распакуйте архив в каталог существующей инсталляции. По умолчанию это /opt/protoobp:

    tar -xzvf protoobp-backend-dist-singlehost-203.tar.gz -C /opt/protoobp
    
  3. Переключитесь на привилегированную учётную запись:

    sudo su
    
  4. Перейдите в каталог продукта и загрузите новые образы:

    cd /opt/protoobp && docker compose -f docker-compose-203.yaml pull
    
  5. Настройте внешнюю языковую модель для AI-аналитика. В версии 203 добавлены два сервиса, которые обеспечивают работу этого раздела. Они используют тот же OpenAI-совместимый протокол и те же переменные файла .env, что и ИИ-функции модуля «Инциденты»:

    POBP_AI_LLM_BASE_URL=                # адрес модели
    POBP_AI_LLM_API_KEY=                 # ключ доступа (Authorization: Bearer), секрет
    POBP_AI_LLM_MODEL=                   # имя модели без префикса провайдера
    

    Без этих переменных платформа запустится штатно, но раздел «AI-аналитик» покажет сообщение «Функции ИИ недоступны», а ИИ-функции модуля «Инциденты» будут отключены. Других обязательных переменных в версии 203 нет.

  6. Если используются собственные SSL-сертификаты, раскомментируйте соответствующие строки сервисов proto-nginx и proto-auth в docker-compose-203.yaml.

  7. Если настроен SSO, раскомментируйте или измените соответствующие строки сервиса proto-auth.

  8. Остановите предыдущую версию продукта:

    docker compose -f docker-compose-202.yaml down
    
  9. Запустите новую версию:

    docker compose -f docker-compose-203.yaml up -d
    

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

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

Инсталляция на нескольких хостах

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