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