Релиз 198 Proto Observability Platform

Основной темой новой версии Proto Observability стали возможности мониторинга бизнес-процессов и улучшения пользовательского опыта.

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

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

✨ Мониторинг бизнес-процессов

../198-business-process-flow.png

В новом релизе Proto Observability стал доступен функционал мониторинга бизнес-процессов. Платформа автоматически отслеживает выполнение бизнес-процессов, анализируя каждый шаг процесса на наличие ошибок, изменения показателей конверсии и других ключевых метрик. Новые возможности доступны в подразделе Бизнес-процессы раздела Бизнес Аналитика.

При настройке бизнес-процессов используются ключевые бизнес-транзакции, которые объединяются в бизнес-процессы.

Доступны следующие возможности:

  • Конструктор бизнес-процессов – позволяет в графическом интерфейсе тонко настроить схему бизнес-процессов под свои задачи;
  • Business Flow Map (карта бизнес-процесса) – автоматически отрисовываемое графическое представление потоков и шагов бизнес-процесса и их ключевых метрик;
  • Метрики бизнес-процессов – аггрегированные метрики по работе всего бизнес-процесса за выбранный период времени;
  • Экземпляр бизнес-процесса – последованность бизнес-транзакций в рамках одного процесса.

✨ Новый улучшенный конструктор OLAP дашбордов с автоподсказками названий метрик

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

../198-olap-dashboard-wizard.png

✨ Просмотр метрик и других параметров виджета

У основных типов виджетов появились подсказки с используемыми параметрами настроек виджета – названиями метрик и их измерений, применными фильтрами, порядком сортировки и другими опцииями. Функционал доступен на всех встроенных и кастомных дашбордах, для всех основных типов виджетов, для PromQL и OLAP отчетов. Это позволяет понять конфигурацию виджета на встроенных дашбордах и при необходимости легко создать такой же или измененный вариант на кастомном дашборде.

../198-widget-config-preview.png

✨ Интерактивная фильтрация трейсов по тегам

Теперь трейсы возможно интерактивно отфильтровать по клику на нужный тег в окне Детали. Это еще больше ускорит анализ инцидентов.

../198-trace-span-tag-add-filter.png

✨ Переключение типа визуализации на виджете

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

../198-change-chart-type.png

Улучшения и изменения ✨

  • Добавлена опция игнорирования невалидного SSL сертификата сервера для каналов оповещений (email, telegram, webhook);
  • Добавлена валидация полей при создании и редактировании канала оповещений типа Telegram – позволяет избежать сохранения некорректных параметров при настройке;
  • Добавлена опция указания настраиваемого сообщения при отсутствии данных для графиков (ранее такая возможность была только для Таблицы);
  • Добавлена возможность задания кастомных цветов для виджета Круговая диаграмма;
  • Исправлена обработка невалидных URL поступающих от мониторинга пользовательского опыта;
  • На дашборд Сервиса добавлен график анализа количества спанов сервиса. Также показатель количества спанов сервиса отображается в списке сервисов в дополнение к другим метрикам;

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

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

Необходимо использовать новый файл docker-compose-198.yaml, изменений в .env файле не требуется.

В случае каких-либо сложностей, обратитесь к основной инструкции по установке на новый сервер или команде поддержки партнера или вендора.

  1. Скачайте файл protoobp-backend-dist-singlehost-198.tar.gz:

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

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

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

    tar -xzvf protoobp-backend-dist-singlehost-198.tar.gz -C /opt/protoobp
    
  3. Команды ниже рекомендуется выполнять, переключившись на привилегированную учетную запись (ниже команды будут указаны уже без префикса sudo):

    sudo su
    
  4. Перейдите в каталог продукта (/opt/protoobp) и выполните pull новых образов:

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

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

  5. Важно. В случае использования собственных SSL-сертификатов, измените файл docker-compose-198.yaml – раскомментируйте соответстующие строки для сервисов proto-nginx и proto-auth.

  6. Важно. В случае использования настроек SSO, измените файл docker-compose-198.yaml – раскомментируйте или измените соответстующие строки для сервиса proto-auth.

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

    docker compose -f docker-compose-197.yaml down
    
  8. Запустите новую версию продукта:

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

    При первом запуске контейнеры proto-storage, proto-data-aggregator, proto-trace-processor и proto-metric-receiver инициализируются, после чего перезапускаются, что ведет к ошибке в выводе docker compose – это нормальная ситуация, поэтому в случае появления ошибки при первом запуске, отмените выполнение текущей команды (CTRL+c) повторите команду:

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

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

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

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