Релиз 196 Proto Observability Platform
Дата выпуска: 21.07.2025
Новые возможности 🎉
Обзорная информация о трейсах и транзакциях
Теперь при анализе трейсов доступна вкладка Сводка
с основной информацией о транзакции, которая ускоряет анализ сложных распределенных транзакций. Отображается следующая информация:
-
Задействованные сервисы и затраченное время
-
Контекст пользователя – вся информация, относящаяся к пользователю (имя/айди пользователя, устройство, браузер, геолокация и прочее)
-
Анализ производительности
-
Самый медленный спан в трейсе
-
Количество спанов с ошибками
-
Количество обращений к базам данных
-
Количество внешних HTTP вызовов
-
Операции по типу и затраченное время
-
Расширенный адаптивный поиск Трейсов
-
В разделе
Трейсы
теперь доступен расширенный поиск трейсов по тегам и их значениям – для поиска доступны все теги, существующие в спанах каждого конкретного сервиса. Система автоматически подсказывает названия существующих тегов и их значения, применимые именно к конкретному выбранному сервису. -
Для поиска доступны новые операции:
равно
,не равно
,содержит
ине содержит
.
Улучшена визуализации трейсов с большим количеством спанов (более 1000)
- Улучшено построение дерева для сложных иерархических трейсов с большим количеством сервисов.
- Отрисовка дерева трейсов производится значительно быстрее.
- Улучшена корреляция бэкенда и фронт-енда – спаны от Мониторинга Цифрового Опыта теперь всегда отображаются как родительские по отношению к спанам бэкенда.
Запись и анализ действий пользователей веб-приложений
- Теперь сессии пользователей записываются в виде дерева событий и доступны также в разделе
Трейсы
. В дереве отображаются все события открытия страниц, загрузки ресурсов, JavaScript ошибки и действия пользователей, например, клики пользователей в интерфейсе. Для каждого клика пользователя доступна информация о цели такого клика, например, название кнопки или страницы.
Улучшения и изменения ✨
-
Значительно увеличено быстродействие Карты Сервисов.
-
Добавлен новый виджет Карта Сервисов v2 (beta)
-
Добавлены кнопки
Свернуть/Развернуть все элементы
иСохранить JSON
при просмотре Дерева трейса. -
Исправлено отображение Технологии на дашборде Сервиса, которое в некоторых случаях могло некорректно отображаться
-
Улучшен дашбдорд Сервиса – добавлено отображение эндпоинтов по проценту общего времени работы приложения занимаемого данным типом транзакций (wall clock time)
-
Улучшено отображение трейсов в виде Таблица и Статистика
Инструкция по обновлению с версии 195
Для Заказчиков с single host инсталляцией
Необходимо использовать новый файл docker-compose-196.yaml
, изменений в .env
файле не требуется.
В случае каких-либо сложностей, обратитесь к основной инструкции по установке на новый сервер или команде поддержки партнера или вендора.
-
Скачайте файл
protoobp-backend-dist-singlehost-195.tar.gz
:curl --header "PRIVATE-TOKEN:<your_token>" "https://git.proto.group/api/v4/projects/125/packages/generic/protoobp-backend-dist/195/protoobp-backend-dist-singlehost-195.tar.gz" --output protoobp-backend-dist-singlehost-195.tar.gz
где
<your_token>
– ваш пароль, указанный в лицензионном сертификате, полученном ранее от вендора. -
Распакуйте содержимое архива в папку с существующей инсталляцией (по умолчанию
/opt/protoobp
):tar -xzvf protoobp-backend-dist-singlehost-195.tar.gz -C /opt/protoobp
-
Команды ниже рекомендуется выполнять, переключившись на привилегированную учетную запись (ниже команды будут указаны уже без префикса
sudo
):sudo su
-
Перейдите в каталог продукта (
/opt/protoobp
) и выполнитеpull
новых образов:cd /opt/protoobp && docker compose -f docker-compose-195.yaml pull
Дождитесь успешного скачивания новых образов.
-
Важно. В случае использования собственных SSL-сертификатов, измените файл
docker-compose-195.yaml
– раскомментируйте соответстующие строки для сервисовproto-nginx
иproto-auth
. -
Важно. В случае использования настроек SSO, измените файл
docker-compose-195.yaml
– раскомментируйте или измените соответстующие строки для сервисаproto-auth
. -
Остановите предыдущую версию продукта:
docker compose -f docker-compose-194.yaml down
-
Запустите новую версию продукта:
docker compose -f docker-compose-195.yaml up -d
При первом запуске контейнеры
proto-storage
,proto-data-aggregator
,proto-trace-processor
иproto-metric-receiver
инициализируются, после чего перезапускаются, что ведет к ошибке в выводеdocker compose
– это нормальная ситуация, поэтому в случае появления ошибки при первом запуске, отмените выполнение текущей команды (CTRL+c
) повторите команду:docker compose -f docker-compose-195.yaml up -d
Запуск всех компонентов может занять 2-4 минуты. После сообщения об успешном запуске всех контейнеров, перейдите в браузере по адресу, указанному в
UI_URL
(адрес сервера).
Для Заказчиков с multi host инсталляцией или версией <194
Инструкции по обновлению будут предоставлены контактными лицами со стороны поддержки партнера или вендора.