Особенности обновления до версии 3.14

Особенности обновления до версии 3.14

При обновлении платформы до версии 3.14 необходимо учитывать следующие ключевые изменения:

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

Если в версии 3.13 у вас есть кастомные виджеты, созданные на основе ECharts, то после обновления возможны конфликты между Echarts и кастомными библиотеками.

  • Изменилась структура следующих конфигурационных файлов:

    • dashboardservice.json

    • datamanagementservice.json

    • formula-engine.json

    • workspaceservice.json
      В этих файлах секция VisiologyLogging.Tracing.OtlpEndpoint теперь находится на уровень выше – VisiologyLogging.OtlpEndpoint.

  • Для платформ, использующих внешний сервер Keycloak, добавлен новый клиент и набор скоупов. Эти элементы являются обязательными к добавлению в процессе обновления. Более подробную информацию см. в разделе Обновление при использовании внешнего Keycloak.

  • Изменился конфигурационный файл Visiology дизайнера – добавлен новый параметр allowAiAgent (тип boolean), включение которого позволяет использовать модуль для автоматического создания мер на языке DAX с применением искусственного интеллекта.

  • Из-за изменения мажорной версии Loki поменялся формат хранения логов. До момента обновления платформа продолжит хранить логи в прежнем формате, начиная с полуночи (UTC) текущего дня. Сразу же после завершения процесса обновления новые логи начнут фиксироваться в обновленном формате. В Grafana может наблюдаться разрыв в отображении логов за период с 00:00 UTC дня обновления до момента выполнения процедуры обновления.

  • Обновлены версии следующих компонентов:

Компонент

Версия до обновления

Версия после обновления

Keycloak

26.1.4

26.2.4

MinIO

RELEASE.2025-02-18T16-25-55Z

RELEASE.2025-04-22T22-12-26Z

opentelemetry-collector-contrib

0.82.0

0.126.0

Tempo

2.2.0

2.7.2

Loki

2.8.3

3.5.1

Promtail

2.8.3

3.5.1

Grafana

10.0.3

12.0.1

Prometheus

v2.47.1

v3.4.0

cAdvisor

v0.47.2

v0.52.1

  • Обновилась архитектура платформы. Появились новые сервисы:

    • onec-connector – сервис интеграции с приложением “1С:Предприятие”.

    • ai-agent – сервис для генерации DAX-мер с помощью искусственного интеллекта.

    • edge – сервис для переноса данных между стендами.
      Сервисы onec-connector и ai-agent являются опциональными. Их активация производится в prepare-config.sh.

  • Актуальная документация теперь размещена по адресу: https://docs.visiology.su/wiki.

  • В Grafana по умолчанию добавлен ещё один дашборд с метриками контейнеров.

  • Для быстрого доступа к ключевым интерфейсам администрирования реализованы короткие ссылки:

Ссылка

Назначение

https://<IP>/v3/kc

Открывает консоль администрирования Keycloak:

https://<IP>/v3/keycloak/admin/<REALM_NANE>/console (сегмент REALM_NANE подставляется автоматически).

https://<IP>/v3/dsh

Открывает панель мониторинга заданий Hangfire в Dashboard Service:

https://<IP>/v3/dashboard-service/hangfire

https://<IP>/v3/feh

Открывает панель мониторинга заданий Hangfire в Formula Engine:

https://<IP>/v3/formula-engine/hangfire

https://<IP>/v3/dmsh

Открывает панель мониторинга заданий Hangfire в Data Management Service:

https://<IP>/v3/data-management-service/hangfire


Смотрите также

Обновление при использовании внешнего Keycloak
Обновление платформы
Запуск платформы

Нужна дополнительная помощь?

Свяжитесь с технической поддержкой.