Релиз 194 Proto Observability Platform

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

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

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

Группировка сервисов в бизнес-приложения

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

    ../images/194-service-group-list.png

  • При переходе на дашборд бизнес-приложения (группы) предоставляется детальная аналитика по группе, включая самые медленные сервисы группы, топ сервисов по вызовам и ошибкам и другая информация.

    ../images/194-service-group-overview.png

  • На вкладке Сервисы доступен список всех сервисов, относящихся к бизнес-приложению с возможностью перехода по клику к дашборду конкретного сервиса и его анализу.

  • На вкладке Ошибки можно посмотреть, у каких сервисов и в каких операциях в группе возникало больше всего ошибок, какого типа были ошибки и их сообщения.

    ../images/194-service-group-errors.png

  • На вкладке AIOPS представлен анализ проблем на уровне бизнес-приложения - какие были проблемы, в каких сервисах проблемы возникали чаще всего, какие алерты срабатывали и когда.

    ../images/194-service-group-aiops.png

  • На вкладках Хосты и Kubernetes доступен анализ взаимосвязей бизнес-приложения с инфраструктурой.

Расширение возможностей фильтрации данных для сервисов и бизнес-приложений

  • Теперь стало возможным фильтровать и анализировать метрики сервисов и бизнес-приложений по названиям команд, окружениям, используемым технологиям, принадлежности к бизнес-приложению (группе сервисов).

  • В списке сервисов добавлена информация по окружению. Это позволит понимать, какие сервисы работают в продуктивном контуре, какие в остальных – тестовых, стейдж, контуре разработки и тд.

    ../images/194-service-list.png

Побдробнее про добавление тегов для группировки сервисов, указания окружения и тд - смотрите в документации.

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

  • Добавлены и улучшены возможности фильтрации данных в дашбордах сервисов – на вкладках Ошибки, СУБД, Инфраструктура, AIOPS и других.
  • Добавлен вывод текущих активных алертов в списке сервисов и бизнес-приложений (групп сервисов)
  • Улучшены встроенные дашборды по Kubernetes
  • Улучшено быстродействие веб-интерфейса

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

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

Достаточно скачать новый файл docker-compose-194.yaml, изменений в .env файле не требуется.

Также можно скопировать существующий файл docker-compose-193.yaml и заменить в нем теги образов - с 193 на 194.

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

  1. Скачайте файл 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> – ваш пароль, указанный в лицензионном сертификате, полученном ранее от вендора.

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

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

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

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

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

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

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

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

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

    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

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