Перейти к содержанию

LUNA PLATFORM v.5.15.0#

Изменения

  • Добавлена поддержка динамического обработчика для задачи пакетной обработки (см. запрос "/tasks/estimator").

    Ранее ресурс поддерживал работу только со статическими обработчиками. Теперь можно указать ID статического или динамического обработчика в поле handler_id.

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

    Если указать ID статического обработчика и попытаться указать в запросе политики для него, то вернётся ошибка.

  • Во все сервисы LP добавлен новый ресурс "/configs". Он позволяет получить используемые настройки соответствующего сервиса.

    Если сервис запущен с опцией автоматического обновления настроек, то в случае их обновления ресурс вернёт актуальные значения, а не те настройки, с которыми сервис был запущен изначально.

    Для получения списка настроек необходимо выставить заголовок Accept, принимающий значения application/json (настройки будут возвращены в формате JSON для Configurator) или text/plain (настройки будут возвращены в формате конфигурационного файла config.conf).

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

  • Добавлен новый ресурс "/handlers/validator". Ресурс позволяет проверить корректность указанных политик обработчика.

    Ресурс может быть полезен для проверки корректности динамических обработчиков.

  • Добавлен Docker-контейнер с Grafana, который дополнительно содержит все необходимые скрипты создания дашбордов LUNA PLATFORM. Описание запуска контейнера и создания дашбордов приведено в документации по ручному запуску контейнеров LUNA PLATFORM.

  • В документацию добавлена инструкция для использования GPU при запуске LUNA PLATFORM с помощью Docker Compose.

Исправленные ошибки

  • Исправлена ошибка, когда при генерации событий возвращалась ошибка с кодом 500. Ошибка возвращалась в случае задания тега без указания фильтров в политике conditional_tags_policy (см. запрос "/handlers/{handler_id}/events").

  • Исправлено описание параметра "page_size" в запросе "get events" в документации OpenAPI.

    Сейчас указано, что количество объектов не может превышать 1000. Ранее было указано, что количество объектов на странице не может превышать 100.