Перейти к основному содержимому

Обновление 8.2.2 (09.07.2024)

Основная информация

Основные изменения релиза 8.2.2

  • Изменена логика распределения обработчиков автоматизации, произведена оптимизация и исправлены ошибки в алгоритмах распределения
  • Добавлена политика дробления порогов при расчете правил порогов с последующей обработкой сценариями автоматизации
  • Произведены различные оптимизации, позволяющие ускорить расчет сигналов и порогов

Автоматизация

Была изменена логика распределения обработчиков по маршрутным узлам.

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

Ознакомится с механизмом распределения обработчиков по маршрутным узлам можно в разделе документация Автоматизация - Механизм распределения обработчиков по маршрутным узлам

Правила порогов

В дополнительных настройках правила порогов добавлен новый раздел "Настройки автоматизации".

До текущей версии пользователи могли сталкиваться с ситуациями, при которых правило порога, которое обрабатывает большое количество метрик (10000 и более), могло за один расчет закрывать и открывать 10000 и более порогов. Информация о которых отправлялась на расчет сценариев автоматизации. Сценарий привязки КЕ к порогам был вынужден обрабатывать большой список порогов за одну итерацию. В результате сценарий мог выполняться несколько минут, и масштабирование при таких условиях было невозможным.

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

  • В новом разделе "Настройки автоматизации" добавлен параметр "Количество порогов для одновременной обработки сценариями автоматизации"
  • При расчете правила порогов будут формироваться коллекции из указанного количества порогов

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

  • Добавлена новая настройка политик дробления в разделе "Администрирование - Настройки пространства - Политики"
  • В настройках политиках добавлен новый подраздел: "Расчет порогов", в котором добавлена настройка "Количество порогов для одновременной обработки сценариями автоматизации по умолчанию"

    Количество по умолчанию - 100 Все правила порогов в текущем пространстве, где в одноименном параметре будет выбрано значение "По умолчанию" будет полагаться на количество, указанное в данной политике

Координаторы агентов

В списке координаторов агентов теперь отображаются только координаторы Рабочей группы, владелец которых соответствует текущему контексту, а также системный координатор, т.к возможность делиться координаторами была отменена в версии 8.2.0.

Ранее расшаренные координаторы стали недоступны для РГ отличных от РГ владельца.

Оптимизации

Сигналы

  • Произведена оптимизация обработки очереди сообщений из Бизнес-процессов (БП) для сигналов. Ранее сообщения на БП обрабатывались крайне медленно, из-за чего могла накапливаться большая очередь событий, которая тормозила другие цепочки, связанные с сигналами.
  • Оптимизирована фильтрация сигналов. API фильтрации сигналов было переведено на gRPC, что позволило задавать параметр FieldMask в запросах и снизить нагрузку на сценарии.

Работа над ошибками

Автоматизация

  • Исправлен дефект, при котором Функция FilterStruct не обрабатывала значения по умолчанию из входящей структуры
  • Исправлено некорректное отображение категории локальных структур
  • Исправлена ситуация, при которой отсутствовало время выполнения первой функции в логах отладчика сценария

Пороги/метрики

  • Исправлена ситуация, при которой разрешалось изменение владельца правила порогов

Автотесты

  • Исправлен дефект, не позволяющий выполнить ручной запуск сборки в проекте

Оперативный центр

  • Скорректировано направление стрелки сортировки КЕ в списке

Потоки данных

  • Исправлен баг с отображением состояния заданий в потоке. После обновления на версию 8.2.0 задания без расписания (выключенные) отображались в интерфейсе как включенные