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

LUNA PLATFORM v.5.51.6#

Изменения

  • Добавлена поддержка формата логирования ECS.

    Для использования нового формата необходимо задать значение "ecs" в настройке "format" секции "LUNA_service_LOGGER".

    При использовании значения "ecs" в логах будут возвращаться следующие поля:

    • "http.response.status_code" — содержит код состояния ответа HTTP (200, 404, 500 и т.д.);
    • "http.response.execution_time" — содержит информацию о времени, затраченном на выполнение запроса и получение ответа;
    • "http.request.method" — содержит метод HTTP-запроса (GET, POST, PUT и т.д.);
    • "url.path" — содержит путь в URL-адресе запроса;
    • "error.code" — содержит код ошибки, если запрос завершается с ошибкой.
  • Добавлена возможность создавать расписание для задачи Reporter.

  • В запросы "create lambda" и "update lambda" добавлен новый параметр "base_image", позволяющий явно указать имя базового образа для построения Docker-контейнера.

    Ранее можно было использовать только два заранее перенесенных на пользовательский regisry образа — "lpa-lambda-base" (базовая функциональность) и "lpa-lambda-base-fsdk" (базовая функциональность и функциональность для использования FSDK).

    Пользовательский образ lambda предназначен для сложных lambda, которым не хватает возможностей, реализованных в базовых образах "lpa-lambda-base" и "lpa-lambda-base-fsdk" (например, многоэтапное создание Docker-контейнера или включение больших библиотек или данных в Docker-контейнер).

    Для пользовательского образа lambda должны соблюдаться следующие условия:

    • образ должен быть основан на образах "lpa-lambda-base" или lpa-lambda-base-fsdk"
    • образ не должен удалять или изменять какие-либо установленные зависимости (python3, gcc и т. д.)
    • образ должен находиться в том же registry, что и другие базовые лямбда-образы.
  • В сервис Lambda добавлена возможность создания пользовательских точек мониторинга для экземпляров lambda.

    Например, можно отправить данные о том, сколько времени потребовалось для загрузки или обработки изображений.

    См. подробную информацию в разделе "Monitoring" руководства разработчика сервиса Lambda.

  • Обновлена логика обработки ограничивающих прямоугольников в запросе generate stream events (beta).

    Теперь исходное изображение тела (параметр "body") не требуется для сохранения ограничивающих прямоугольников лица/тела (поле "events" > "detections" > "samples" > "face"/"body" > "detection" > "rect").

  • В руководство по активации лицензии LUNA PLATFORM добавлен раздел "Смена вендора" с инструкциями по переходу с вендора HASP на Guardant и наоборот.

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

  • Удален неиспользуемый параметр "FETCH_EXTERNAL_IMAGE_TIMEOUTS" из настроек сервиса API.

  • Исправлено появление ошибки "Internal server error" при выполнении запроса "get system info", когда в базе данных Influx отсутствовали требуемые измерения.