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