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.