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

Описание параметров сервисов#

Настройки сервиса Configurator#

Данный раздел описывает параметры сервиса Configurator

Сервис Configurator настраивается только с помощью его локального конфигурационного файла './example-docker/luna_configurator/configs/'.

LUNA_CONFIGURATOR_DB#

Имя параметра Значение по умолчанию Описание
DB_TYPE postgres [string] Тип базы данных - "postgres" или "oracle".
DB_HOST 127.0.0.1 [string] Имя сервера (хост) базы данных.
DB_PORT 5432 [integer] Порт базы данных; 5432 - по умолчанию для типа "postgres", 1521 - по умолчанию для типа "oracle".
DB_USER luna [string] Имя пользователя базы данных.
DB_PASSWORD luna [string] Пароль от базы данных.
DB_NAME luna_configurator [string] Имя базы данных для типа "postgres", имя SID для типа "oracle".

LUNA_CONFIGURATOR_DB.DB_SETTINGS#

Имя параметра Значение по умолчанию Описание
CONNECTION_POOL_SIZE 5 [integer] Размер пула соединений к БД.

LUNA_CONFIGURATOR_LOGGER#

Имя параметра Значение по умолчанию Описание
LOG_LEVEL INFO [string] Уровень отладочной печати, по приоритету: "ERROR", "WARNING", "INFO", "DEBUG".
FOLDER_WITH_LOGS ./ [string] Папка, в которой хранятся логи (относительный путь начинается с каталога с приложением).
LOG_TIME LOCAL [string] Формат времени, используемый в записях лога: "LOCAL" или "UTC".
MAX_LOG_FILE_SIZE 1024 [integer] Максимальный размер файла лога в МБ перед выполнением его ротации (0 - не использовать ротацию).
LOG_TO_STDOUT 1 Отправлять лог в stdout.
LOG_TO_FILE 0 Отправлять лог в файл.
MULTILINE_STACK_TRACE 1 Разрешить многострочную трассировку стека в логах.
FORMAT default Формат логов.

LUNA_CONFIGURATOR_HTTP_SETTINGS#

Имя параметра Значение по умолчанию Описание
REQUEST_TIMEOUT 60 [integer] Продолжительность времени между моментом, когда новое открытое TCP-соединение передается на сервер (в секундах).
RESPONSE_TIMEOUT 600 [integer] Продолжительность времени между моментом, когда сервер передает HTTP-запрос приложению, и моментом, когда HTTP-ответ отправляется клиенту (в секундах).
REQUEST_MAX_SIZE 1073741824 [integer] Максимальный размер запроса (в байтах), по умолчанию 1 Гб.
KEEP_ALIVE_TIMEOUT 15 [integer] Тайм-Аут поддержания активности HTTP.

INFLUX_MONITORING#

Имя параметра Значение по умолчанию Описание
SEND_DATA_FOR_MONITORING 1 [integer] Отправлять данные для мониторинга в InfluxDB.
ORGANIZATION luna [string] Рабочая область InfluxDB 2.x.
TOKEN kofqt4Pfqjn6o0RBtMDQqVoJLgHoxxDUmmhiAZ7JS6VmEnrqZXQhxDhad8AX9tmiJH6CjM7Y1U8p5eSEocGzIA [string] Токен аутентификации InfluxDB 2.x.
BUCKET luna_monitoring [string] Имя бакета InfluxDB 2.x.
HOST 127.0.0.1 [string] IP-адрес InfluxDB.
PORT 8086 [string] Порт InfluxDB.
USE_SSL 0 [integer] Использовать HTTPS для подключения к InfluxDB.
FLUSHING_PERIOD 1 [integer] Частота отправки данных мониторинга в InfluxDB (в секундах).

OTHER#

Имя параметра Значение по умолчанию Описание
STORAGE_TIME UTC [string] Формат времени, используемый для записей в базе данных: "LOCAL" или "UTC".

Настройки сервиса API#

Данный раздел описывает параметры сервиса API

Настройку сервиса можно выполнить с помощью сервиса Configurator.

LUNA_CONFIGURATOR#

Имя параметра Значение по умолчанию Описание
use_configurator 0 [integer] Загружать настройки из сервиса LUNA Configurator.
luna_configurator_origin http://127.0.0.1:5070 [string] Протокол, IP-адрес и порт сервиса LUNA Configurator.
luna_configurator_api 1 [integer] Версия API сервиса LUNA Configurator.

INFLUX_MONITORING#

Имя параметра Значение по умолчанию Описание
send_data_for_monitoring 1 [integer] Отправлять данные для мониторинга в InfluxDB.
organization luna [string] Рабочая область InfluxDB 2.x.
token kofqt4pfqjn6o0rbtmdqqvojlghoxxdummhiaz7js6vmenrqzxqhxdhad8ax9tmijh6cjm7y1u8p5eseocgzia [string] Токен аутентификации InfluxDB 2.x.
bucket luna_monitoring [string] Имя бакета InfluxDB 2.x.
host 127.0.0.1 [string] IP-адрес InfluxDB.
port 8086 [string] Порт InfluxDB.
use_ssl 0 [integer] Использовать HTTPS для подключения к InfluxDB.
flushing_period 1 [integer] Частота отправки данных мониторинга в InfluxDB (в секундах).

LUNA_API_LOGGER#

Имя параметра Значение по умолчанию Описание
folder_with_logs ./ [string] Папка, в которой хранятся логи (относительный путь начинается с каталога с приложением).
log_level info [string] Уровень отладочной печати, по приоритету: "ERROR", "WARNING", "INFO", "DEBUG".
log_time local [string] Формат времени, используемый в записях лога: "LOCAL" или "UTC".
max_log_file_size 1024 [integer] Максимальный размер файла лога в МБ перед выполнением его ротации (0 - не использовать ротацию).
log_to_stdout 1 [integer] Отправлять лог на стандартный вывод.
log_to_file 0 [integer] Отправлять лог в файл.
multiline_stack_trace 1 [integer] Разрешить многострочную трассировку стека в логах.

LUNA_FACES_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5030 [string] Протокол, IP-адрес и порт сервиса LUNA Faces.
api_version 3 [integer] Версия API сервиса LUNA Faces.

LUNA_FACES_TIMEOUTS#

Имя параметра Значение по умолчанию Описание
connect 30 [integer] Тайм-Аут HTTP-соединения.
request 60 [integer] Тайм-Аут HTTP-запроса (общий).

LUNA_IMAGE_STORE_FACES_SAMPLES_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5020 [string] Протокол, IP-адрес и порт сервиса LUNA Image Store.
api_version 1 [integer] Версия API сервиса LUNA Image Store (для биометрических образцов).
bucket visionlabs-samples [string] Имя бакета, в котором будут храниться образцы.

LUNA_IMAGE_STORE_FACES_SAMPLES_TIMEOUTS#

Имя параметра Значение по умолчанию Описание
connect 30 [integer] Тайм-Аут HTTP-соединения.
request 60 [integer] Тайм-Аут HTTP-запроса (общий).

LUNA_IMAGE_STORE_BODIES_SAMPLES_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5020 [string] Протокол, IP-адрес и порт сервиса LUNA Image Store.
api_version 1 [integer] Версия API сервиса LUNA Image Store (для биометрических образцов).
bucket visionlabs-bodies-samples [string] Имя бакета, в котором будут храниться образцы.

LUNA_IMAGE_STORE_BODIES_SAMPLES_TIMEOUTS#

Имя параметра Значение по умолчанию Описание
connect 30 [integer] Тайм-Аут HTTP-соединения.
request 60 [integer] Тайм-Аут HTTP-запроса (общий).

LUNA_IMAGE_STORE_IMAGES_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5020 Протокол, IP-адрес и порт сервиса LUNA Image Store (для исходных изображений).
api_version 1 Версия API сервиса LUNA Image Store (для исходных изображений).
bucket visionlabs-image-origin Имя бакета, в котором будут храниться исходные изображения.

LUNA_IMAGE_STORE_IMAGES_TIMEOUTS#

Имя параметра Значение по умолчанию Описание
connect 30 [integer] Тайм-Аут HTTP-соединения.
request 60 [integer] Тайм-Аут HTTP-запроса (общий).

LUNA_IMAGE_STORE_OBJECTS_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5020 Протокол, IP-адрес и порт сервиса LUNA Image Store (для объектов).
api_version 1 Версия API сервиса LUNA Image Store (для объектов).
bucket visionlabs-objects Имя бакета, в котором будут храниться объекты.

LUNA_IMAGE_STORE_OBJECTS_TIMEOUTS#

Имя параметра Значение по умолчанию Описание
connect 30 [integer] Тайм-Аут HTTP-соединения.
request 60 [integer] Тайм-Аут HTTP-запроса (общий).

LUNA_SENDER_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5080 Протокол, IP-адрес и порт сервиса LUNA Sender.
api_version 2 Версия API сервиса LUNA Sender.

ADDITIONAL_SERVICES_USAGE#

Имя параметра Значение по умолчанию Описание
luna_events 1 [integer] Отправлять события в LUNA Events для хранения.
luna_tasks 1 [integer] Использовать сервис LUNA Tasks.
luna_matcher_proxy 1 [integer] Использовать сервис LUNA Python Matcher Proxy вместо LUNA Python Matcher.
luna_sender 1 [integer] Использовать сервис LUNA Sender.
luna_image_store 1 [integer] Следует ли использовать сервис LUNA Image Store.
luna_handlers 1 [integer] Следует ли использовать сервис LUNA Handlers.
luna_lambda 0 [integer] Следует ли использовать сервис LUNA Lambda.

LUNA_EVENTS_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5040 [string] Протокол, IP-адрес и порт сервиса LUNA Events.
api_version 2 [integer] Версия API сервиса LUNA Events.

LUNA_EVENTS_TIMEOUTS#

Имя параметра Значение по умолчанию Описание
connect 30 [integer] Тайм-Аут HTTP-соединения.
request 60 [integer] Тайм-Аут HTTP-запроса (общий).

LUNA_HANDLERS_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5090 [string] Протокол, IP-адрес и порт сервиса LUNA Handlers.
api_version 1 [integer] Версия API сервиса LUNA Handlers.

LUNA_HANDLERS_TIMEOUTS#

Имя параметра Значение по умолчанию Описание
connect 30 [integer] Тайм-Аут HTTP-соединения.
request 60 [integer] Тайм-Аут HTTP-запроса (общий).

LUNA_PYTHON_MATCHER_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5100 Протокол, IP-адрес и порт сервиса LUNA Python Matcher.
api_version 1 Версия API сервиса LUNA Python Matcher.

LUNA_PYTHON_MATCHER_TIMEOUTS#

Имя параметра Значение по умолчанию Описание
connect 30 Тайм-Аут соединения.
request 60 Тайм-Аут запроса (общий).

LUNA_MATCHER_PROXY_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5110 Протокол, IP-адрес и порт сервиса LUNA Python Matcher Proxy.
api_version 1 Версия API сервиса LUNA Python Matcher Proxy.

LUNA_PYTHON_MATCHER_PROXY_TIMEOUTS#

Имя параметра Значение по умолчанию Описание
connect 30 Тайм-Аут соединения.
request 60 Тайм-Аут запроса (общий).

LUNA_TASKS_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5050 [string] Протокол, IP-адрес и порт сервиса LUNA Tasks.
api_version 2 [integer] Версия API сервиса LUNA Tasks.

LUNA_TASKS_TIMEOUTS#

Имя параметра Значение по умолчанию Описание
connect 30 [integer] Тайм-Аут HTTP-соединения.
request 60 [integer] Тайм-Аут HTTP-запроса (общий).

LUNA_LICENSES_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5120 Протокол, IP-адрес и порт сервиса LUNA Faces.
api_version 1 Версия API сервиса LUNA Faces.

LUNA_ACCOUNTS_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5170 [string] протокол, IP-адрес и порт сервиса LUNA Accounts.
api_version 1 [integer] версия API сервиса LUNA Accounts.

LUNA_ACCOUNTS_TIMEOUTS#

Имя параметра Значение по умолчанию Описание
connect 30 [integer] Тайм-Аут HTTP-соединения.
request 60 [integer] Тайм-Аут HTTP-запроса (общий).

LUNA_REMOTE_SDK_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5220 [string] протокол, IP-адрес и порт сервиса LUNA Accounts.
api_version 1 [integer] версия API сервиса LUNA Accounts.

LUNA_REMOTE_SDK_TIMEOUTS#

Имя параметра Значение по умолчанию Описание
connect 30 [integer] Тайм-Аут HTTP-соединения.
request 60 [integer] Тайм-Аут HTTP-запроса (общий).

LUNA_LAMBDA_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5210 Протокол, IP-адрес и порт сервиса LUNA Lambda.
api_version 1 [integer] API версия сервиса LUNA Lambda.

LUNA_LAMBDA_TIMEOUTS#

Имя параметра Значение по умолчанию Описание
connect 30 [integer] Тайм-Аут HTTP-соединения.
request 60 [integer] Тайм-Аут HTTP-запроса (общий).

EXTERNAL_LUNA_API_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5000 внешний адрес сервиса LUNA API.
api_version 6 внешний адрес сервиса LUNA API.

LUNA_API_HTTP_SETTINGS#

Имя параметра Значение по умолчанию Описание
request_timeout 60 [integer] Продолжительность времени между моментом, когда новое открытое TCP-соединение передается на сервер (в секундах).
response_timeout 600 [integer] Продолжительность времени между моментом, когда сервер передает HTTP-запрос приложению, и моментом, когда HTTP-ответ отправляется клиенту (в секундах).
request_max_size 1073741824 [integer] Максимальный размер запроса (в байтах), по умолчанию 1 Гб.
keep_alive_timeout 15 [integer] Тайм-Аут поддержания активности HTTP.

OTHER#

Имя параметра Значение по умолчанию Описание
luna_api_active_plugins [] [list(string)] Список активных плагинов.
allow_luna_account_auth_header 1 [integer] следует ли разрешить использование заголовка "Luna-Account-Id".
storage_time local [string] Формат времени, используемый для записей в базе данных: "LOCAL" или "UTC".
default_face_descriptor_version 59 [integer] Версия биометрического шаблона лица по умолчанию.

Настройки сервиса Admin#

Данный раздел описывает параметры сервиса Admin

Настройку сервиса можно выполнить с помощью сервиса Configurator.

LUNA_CONFIGURATOR#

Имя параметра Значение по умолчанию Описание
use_configurator 0 Загружать настройки из сервиса LUNA Configurator.
luna_configurator_origin http://127.0.0.1:5070 Протокол, IP-адрес и порт сервиса LUNA Configurator.
luna_configurator_api 1 Версия API сервиса LUNA Configurator.

INFLUX_MONITORING#

Имя параметра Значение по умолчанию Описание
send_data_for_monitoring 1 [integer] Отправлять данные для мониторинга в InfluxDB.
organization luna [string] Рабочая область InfluxDB 2.x.
token kofqt4pfqjn6o0rbtmdqqvojlghoxxdummhiaz7js6vmenrqzxqhxdhad8ax9tmijh6cjm7y1u8p5eseocgzia [string] Токен аутентификации InfluxDB 2.x.
bucket luna_monitoring [string] Имя бакета InfluxDB 2.x.
host 127.0.0.1 [string] IP-адрес InfluxDB.
port 8086 [string] Порт InfluxDB.
use_ssl 0 [integer] Использовать HTTPS для подключения к InfluxDB.
flushing_period 1 [integer] Частота отправки данных мониторинга в InfluxDB (в секундах).

LUNA_ADMIN_LOGGER#

Имя параметра Значение по умолчанию Описание
folder_with_logs ./ Папка, в которую сохраняются логи.
log_level info Уровень отладочной печати, по приоритету: "ERROR", "WARNING", "INFO", "DEBUG".
log_time local Формат времени, используемый в записях лога: "LOCAL" или "UTC".
max_log_file_size 1024 Максимальный размер файла лога в МБ перед выполнением его ротации (0 - не использовать ротацию).
log_to_stdout 1 Отправлять лог в stdout.
log_to_file 0 Отправлять лог в файл.
multiline_stack_trace 1 Разрешить многострочную трассировку стека в логах.

LUNA_ACCOUNTS_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5170 [string] протокол, IP-адрес и порт сервиса LUNA Accounts.
api_version 1 [integer] версия API сервиса LUNA Accounts.

LUNA_API_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5000 Протокол, IP-адрес и порт сервиса LUNA API.
api_version 6 Версия API сервиса LUNA API.

LUNA_FACES_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5030 Протокол, IP-адрес и порт сервиса LUNA Faces.
api_version 3 Версия API сервиса LUNA Faces.

LUNA_IMAGE_STORE_FACES_SAMPLES_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5020 Протокол, IP-адрес и порт сервиса LUNA Image Store (для биометрических образцов).
api_version 1 Версия API сервиса LUNA Image Store (для биометрических образцов).
bucket visionlabs-samples Имя бакета, в котором будут храниться биометрические образцы.

LUNA_IMAGE_STORE_BODIES_SAMPLES_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5020 Версия API сервиса LUNA Image Store (для биометрических образцов).
api_version 1 Протокол, IP-адрес и порт сервиса LUNA Image Store (для биометрических образцов).
bucket visionlabs-bodies-samples Имя бакета, в котором будут храниться биометрические образцы.

LUNA_IMAGE_STORE_IMAGES_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5020 Протокол, IP-адрес и порт сервиса LUNA Image Store (для исходных изображений).
api_version 1 Версия API сервиса LUNA Image Store (для исходных изображений).
bucket visionlabs-image-origin Имя бакета, в котором будут храниться исходные изображения.

LUNA_IMAGE_STORE_TASK_RESULT_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5020 Протокол, IP-адрес и порт сервиса LUNA Image Store (для результата задачи).
api_version 1 Версия API сервиса LUNA Image Store (для результата задачи).
bucket task-result Имя бакета, в котором будет храниться результат задачи.

LUNA_SENDER_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5080 Протокол, IP-адрес и порт сервиса LUNA Sender.
api_version 2 Версия API сервиса LUNA Sender.

LUNA_EVENTS_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5040 Протокол, IP-адрес и порт сервиса LUNA Events.
api_version 2 Версия API сервиса LUNA Events.

LUNA_TASKS_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5050 Протокол, IP-адрес и порт сервиса LUNA Tasks.
api_version 2 Версия API сервиса LUNA Tasks.

LUNA_HANDLERS_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5090 Протокол, IP-адрес и порт сервиса LUNA Handlers.
api_version 1 Версия API сервиса LUNA Handlers.

LUNA_REMOTE_SDK_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5220 Протокол, IP-адрес и порт сервиса LUNA Handlers.
api_version 1 Версия API сервиса LUNA Handlers.

LUNA_PYTHON_MATCHER_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5100 Протокол, IP-адрес и порт сервиса LUNA Python Matcher.
api_version 1 Версия API сервиса LUNA Python Matcher.

LUNA_MATCHER_PROXY_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5110 Протокол, IP-адрес и порт сервиса LUNA Matcher Proxy.
api_version 1 Версия API сервиса LUNA Matcher Proxy.

LUNA_LICENSES_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5120 Протокол, IP-адрес и порт сервиса LUNA Licenses.
api_version 1 Версия API сервиса LUNA Licenses.

LUNA_ADMIN_TIMEOUTS#

Имя параметра Значение по умолчанию Описание
connect 30 Тайм-Аут соединения.
request 60 Тайм-Аут запроса (общий).

ADDITIONAL_SERVICES_USAGE#

Имя параметра Значение по умолчанию Описание
luna_events 1 [integer] Поддержка сервиса LUNA Events в качестве источника данных для задач.
luna_tasks 1 [integer] Поддержка сервиса LUNA Tasks для выполнения длинных задач.
luna_handlers 1 [integer] Следует ли поддерживать LUNA Handlers для выполнения задач "Additional extraction".
luna_sender 0 [integer] Поддержка сервиса LUNA Sender, подписка на события через веб-сокеты.
luna_matcher_proxy 1 Поддержка сегментированного сравнения.
luna_image_store 1 [integer] Следует ли поддерживать сервис LUNA Image Store.
luna_lambda 0 [integer] Следует ли включить поддержку LUNA Lambda.

LUNA_ADMIN_HTTP_SETTINGS#

Имя параметра Значение по умолчанию Описание
request_timeout 60 [integer] Продолжительность времени между моментом, когда новое открытое TCP-соединение передается на сервер (в секундах).
response_timeout 600 [integer] Продолжительность времени между моментом, когда сервер передает HTTP-запрос приложению, и моментом, когда HTTP-ответ отправляется клиенту (в секундах).
request_max_size 1073741824 [integer] Максимальный размер запроса (в байтах), по умолчанию 1 Гб.
keep_alive_timeout 15 [integer] Тайм-Аут поддержания активности HTTP.

OTHER#

Имя параметра Значение по умолчанию Описание
luna_admin_active_plugins [] Список активных плагинов для сервиса LUNA Admin.

Настройки сервиса Faces#

Данный раздел описывает параметры сервиса Faces

Настройку сервиса можно выполнить с помощью сервиса Configurator.

LUNA_CONFIGURATOR#

Имя параметра Значение по умолчанию Описание
use_configurator 0 [integer] Загружать настройки из сервиса LUNA Configurator.
luna_configurator_origin http://127.0.0.1:5070 [string] Протокол, IP-адрес и порт сервиса LUNA Configurator.
luna_configurator_api 1 [integer] Версия API сервиса LUNA Configurator.

LUNA_FACES_DB#

Имя параметра Значение по умолчанию Описание
db_type postgres [string] Тип базы данных: "postgres" или "oracle"; тип "postgres" используется по умолчанию.
db_user luna [string] Имя пользователя базы данных.
db_password luna [string] Пароль от базы данных.
db_host 127.0.0.1 [string] IP-адрес базы данных.
db_port 5432 [integer] Порт базы данных, 5432 - по умолчанию для типа "postgres", 1521 - по умолчанию для типа "oracle".
db_name luna_faces [string] Имя базы данных для типа "postgres", имя SID для типа "oracle".

LUNA_FACES_DB.DB_SETTINGS#

Имя параметра Значение по умолчанию Описание
connection_pool_size 5 [integer] Размер пула соединений к БД.

LUNA_ATTRIBUTES_DB#

Имя параметра Значение по умолчанию Описание
password [string] Пароль БД Redis.
host 127.0.0.1 [string] IP-адрес БД Redis.
port 6379 [integer] Listener port БД Redis.
number 0 [integer] Номер базы данных Redis (0-15).

LUNA_ATTRIBUTES_DB.SENTINEL#

Имя параметра Значение по умолчанию Описание
master_name luna_attributes [string] Имя мастера Sentinel.
sentinels [] [list(string)] Список "listeners" Redis Sentinel (пример [127.0.0.1:26379, 10.0.4.1:26379]).

ATTRIBUTES_STORAGE_POLICY#

Имя параметра Значение по умолчанию Описание
default_ttl 300 [integer] Время существования временных атрибутов по умолчанию (в секундах). По умолчанию: 5 минут.
max_ttl 86400 [integer] Максимальное время существования временных атрибутов (в секундах), по умолчанию: 1 день.

LUNA_LICENSES_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5120 Протокол, IP-адрес и порт сервиса LUNA Faces.
api_version 1 Версия API сервиса LUNA Faces.

LUNA_FACES_LOGGER#

Имя параметра Значение по умолчанию Описание
folder_with_logs ./ [string] Папка, в которой хранятся логи (относительный путь начинается с каталога с приложением).
log_level info [string] Уровень отладочной печати, по приоритету: "ERROR", "WARNING", "INFO", "DEBUG".
log_time local [string] Формат времени, используемый в записях лога: "LOCAL" или "UTC".
max_log_file_size 1024 [integer] Максимальный размер файла лога в МБ перед выполнением его ротации (0 - не использовать ротацию).
log_to_stdout 1 Отправлять лог в stdout.
log_to_file 0 Отправлять лог в файл.
multiline_stack_trace 1 Разрешить многострочную трассировку стека в логах.

INFLUX_MONITORING#

Имя параметра Значение по умолчанию Описание
send_data_for_monitoring 1 [integer] Отправлять данные для мониторинга в InfluxDB.
organization luna [string] Рабочая область InfluxDB 2.x.
token kofqt4pfqjn6o0rbtmdqqvojlghoxxdummhiaz7js6vmenrqzxqhxdhad8ax9tmijh6cjm7y1u8p5eseocgzia [string] Токен аутентификации InfluxDB 2.x.
bucket luna_monitoring [string] Имя бакета InfluxDB 2.x.
host 127.0.0.1 [string] IP-адрес InfluxDB.
port 8086 [string] Порт InfluxDB.
use_ssl 0 [integer] Использовать HTTPS для подключения к InfluxDB.
flushing_period 1 [integer] Частота отправки данных мониторинга в InfluxDB (в секундах).

LUNA_FACES_HTTP_SETTINGS#

Имя параметра Значение по умолчанию Описание
request_timeout 60 [integer] Продолжительность времени между моментом, когда новое открытое TCP-соединение передается на сервер (в секундах).
response_timeout 600 [integer] Продолжительность времени между моментом, когда сервер передает HTTP-запрос приложению, и моментом, когда HTTP-ответ отправляется клиенту (в секундах).
request_max_size 1073741824 [integer] Максимальный размер запроса (в байтах), по умолчанию 1 Гб.
keep_alive_timeout 15 [integer] Тайм-Аут поддержания активности HTTP.

OTHER#

Имя параметра Значение по умолчанию Описание
database_number 0 [integer] Номер базы данных; установите 0, если репликация отключена; для получения дополнительной информации см. 'replication' в Sphinx документации.
default_face_descriptor_version 59 [string] Версия биометрического шаблона лица по умолчанию.
use_material_views 0 использовать материализованные представления; для получения дополнительной информации см. документ 'materialized.rst' в папке 'docs/sphinx/source'.
luna_faces_db_ping_max_count 0 [integer] Максимальное количество проверок соединения с базой данных для каждого запроса; если БД недоступна, возвращается ошибка; если выставлено значение <= 0, проверки не выполняются.
storage_time local [string] Формат времени, используемый для записей в базе данных: "LOCAL" или "UTC".
luna_faces_active_plugins [] Список активных плагинов.

Настройки сервиса Image Store#

Данный раздел описывает параметры сервиса Image Store

Настройку сервиса можно выполнить с помощью сервиса Configurator.

LUNA_CONFIGURATOR#

Имя параметра Значение по умолчанию Описание
use_configurator 0 [integer] Загружать настройки из сервиса LUNA Configurator.
luna_configurator_origin http://127.0.0.1:5070 [string] Протокол, IP-адрес и порт сервиса LUNA Configurator.
luna_configurator_api 1 [integer] Версия API сервиса LUNA Configurator.

LUNA_IMAGE_STORE_LOGGER#

Имя параметра Значение по умолчанию Описание
folder_with_logs ./ [string] Папка, в которой хранятся логи (относительный путь начинается с каталога с приложением).
log_level info [string] Уровень отладочной печати, по приоритету: "ERROR", "WARNING", "INFO", "DEBUG".
log_time local [string] Формат времени, используемый в записях лога: "LOCAL" или "UTC".
max_log_file_size 1024 [integer] Максимальный размер файла лога в МБ перед выполнением его ротации (0 - не использовать ротацию).
log_to_stdout 1 Отправлять лог в stdout.
log_to_file 0 Отправлять лог в файл.
multiline_stack_trace 1 Разрешить многострочную трассировку стека в логах.

INFLUX_MONITORING#

Имя параметра Значение по умолчанию Описание
send_data_for_monitoring 0 [integer] Отправлять данные для мониторинга в InfluxDB.
organization luna [string] Рабочая область InfluxDB 2.x.
token kofqt4pfqjn6o0rbtmdqqvojlghoxxdummhiaz7js6vmenrqzxqhxdhad8ax9tmijh6cjm7y1u8p5eseocgzia [string] Токен аутентификации InfluxDB 2.x.
bucket luna_monitoring [string] Имя бакета InfluxDB 2.x.
host 127.0.0.1 [string] IP-адрес InfluxDB.
port 8086 [string] Порт InfluxDB.
use_ssl 0 [integer] Использовать HTTPS для подключения к InfluxDB.
flushing_period 1 [integer] Частота отправки данных мониторинга в InfluxDB (в секундах).

LUNA_IMAGE_STORE_HTTP_SETTINGS#

Имя параметра Значение по умолчанию Описание
request_timeout 60 [integer] Продолжительность времени между моментом, когда новое открытое TCP-соединение передается на сервер (в секундах).
response_timeout 600 [integer] Продолжительность времени между моментом, когда сервер передает HTTP-запрос приложению, и моментом, когда HTTP-ответ отправляется клиенту (в секундах).
request_max_size 137438953472 [integer] Максимальный размер запроса (в байтах), по умолчанию ~130 Гб.
keep_alive_timeout 15 [integer] Тайм-Аут поддержания активности HTTP.

OTHER#

Имя параметра Значение по умолчанию Описание
storage_type local [string] Тип хранилища: "S3" или "LOCAL", где "LOCAL" - HDD.
local_storage ./local_storage [string] Папка, в которой хранятся изображения (относительный путь начинается с каталога с приложением).
default_image_extension jpg [string] Текущее расширение изображения: jpg или png.
luna_image_store_active_plugins [] [list(string)] Список активных плагинов.

Настройки сервиса Tasks#

Данный раздел описывает параметры сервиса Tasks

Настройку сервиса можно выполнить с помощью сервиса Configurator.

LUNA_CONFIGURATOR#

Имя параметра Значение по умолчанию Описание
use_configurator 0 Загружать настройки из сервиса LUNA Configurator.
luna_configurator_origin http://127.0.0.1:5070 Протокол, IP-адрес и порт сервиса LUNA Configurator.
luna_configurator_api 1 Версия API сервиса LUNA Configurator.

LUNA_TASKS_DB#

Имя параметра Значение по умолчанию Описание
db_type postgres Тип базы данных: "postgres" или "oracle"; тип "postgres" используется по умолчанию.
db_user luna Имя пользователя базы данных.
db_password luna Пароль базы данных.
db_name luna_tasks Имя базы данных для типа "postgres", имя SID для типа "oracle".
db_host 127.0.0.1 IP-адрес базы данных.
db_port 5432 Listener port базы данных, 5432 - по умолчанию для типа "postgres", 1521 - по умолчанию для типа "oracle".

LUNA_TASKS_DB.DB_SETTINGS#

Имя параметра Значение по умолчанию Описание
connection_pool_size 5 [integer] Размер пула соединений к БД.

LUNA_TASKS_LOGGER#

Имя параметра Значение по умолчанию Описание
folder_with_logs ./ Папка, в которую сохраняются логи.
log_level info Уровень отладочной печати, по приоритету: "ERROR", "WARNING", "INFO", "DEBUG".
log_time local Формат времени, используемый в записях лога: "LOCAL" или "UTC".
max_log_file_size 1024 Максимальный размер файла лога в МБ перед выполнением его ротации (0 - не использовать ротацию).
log_to_stdout 1 Отправлять лог в stdout.
log_to_file 0 Отправлять лог в файл.
multiline_stack_trace 1 Разрешить многострочную трассировку стека в логах.

INFLUX_MONITORING#

Имя параметра Значение по умолчанию Описание
send_data_for_monitoring 1 Отправлять данные для мониторинга в InfluxDB.
organization luna [string] Рабочая область InfluxDB 2.x.
token kofqt4pfqjn6o0rbtmdqqvojlghoxxdummhiaz7js6vmenrqzxqhxdhad8ax9tmijh6cjm7y1u8p5eseocgzia [string] Токен аутентификации InfluxDB 2.x.
bucket luna_monitoring [string] Имя бакета InfluxDB 2.x.
host 127.0.0.1 IP-адрес InfluxDB.
port 8086 Порт БД Influx.
use_ssl 0 Использовать HTTPS для подключения к InfluxDB.
flushing_period 1 Частота отправки данных мониторинга в InfluxDB (в секундах).

LUNA_IMAGE_STORE_FACES_SAMPLES_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5020 Протокол, IP-адрес и порт сервиса LUNA Image Store (для биометрических образцов).
api_version 1 Версия API сервиса LUNA Image Store (для биометрических образцов).
bucket visionlabs-samples Имя бакета, в котором будут храниться биометрические образцы.

LUNA_IMAGE_STORE_BODIES_SAMPLES_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5020 Протокол, IP-адрес и порт сервиса LUNA Image Store (для биометрических образцов).
api_version 1 Версия API сервиса LUNA Image Store (для биометрических образцов).
bucket visionlabs-bodies-samples Имя бакета, в котором будут храниться биометрические образцы.

LUNA_IMAGE_STORE_IMAGES_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5020 Протокол, IP-адрес и порт сервиса LUNA Image Store (для биометрических образцов).
api_version 1 Версия API сервиса LUNA Image Store (для биометрических образцов).
bucket visionlabs-image-origin Имя бакета, в котором будут храниться биометрические образцы.

LUNA_IMAGE_STORE_FACES_SAMPLES_TIMEOUTS#

Имя параметра Значение по умолчанию Описание
connect 20 Тайм-Аут соединения.
request 60 Тайм-Аут запроса (общий).

LUNA_IMAGE_STORE_BODIES_SAMPLES_TIMEOUTS#

Имя параметра Значение по умолчанию Описание
connect 30 Тайм-Аут соединения.
request 60 Тайм-Аут запроса (общий).

LUNA_IMAGE_STORE_IMAGES_TIMEOUTS#

Имя параметра Значение по умолчанию Описание
connect 30 Тайм-Аут соединения.
request 60 Тайм-Аут запроса (общий).

LUNA_IMAGE_STORE_TASK_RESULT_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5020 Протокол, IP-адрес и порт сервиса LUNA Image Store (для результата задачи).
api_version 1 Версия API сервиса LUNA Image Store (для результата задачи).
bucket task-result Имя бакета, в котором будут храниться биометрические образцы.

LUNA_IMAGE_STORE_TASK_RESULT_TIMEOUTS#

Имя параметра Значение по умолчанию Описание
connect 20 Тайм-Аут соединения.
request 60 Тайм-Аут запроса (общий).

LUNA_TASKS_LOAD_EXTERNAL_ARCHIVE_TIMEOUTS#

Имя параметра Значение по умолчанию Описание
connect 20 Тайм-Аут соединения.
request 100 Тайм-Аут запроса (общий).
sock_read 100 ВРЕМЯ ОЖИДАНИЯ ЧТЕНИЯ СОКЕТА.

LUNA_FACES_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5030 Протокол, IP-адрес и порт сервиса LUNA Faces.
api_version 3 Версия API сервиса LUNA Faces.

LUNA_FACES_TIMEOUTS#

Имя параметра Значение по умолчанию Описание
connect 20 Тайм-Аут соединения.
request 60 Тайм-Аут запроса (общий).

LUNA_PYTHON_MATCHER_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5100 Протокол, IP-адрес и порт сервиса LUNA Python Matcher.
api_version 1 Версия API сервиса LUNA Python Matcher.

LUNA_MATCHER_PROXY_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5110 Протокол, IP-адрес и порт сервиса LUNA Python Matcher Proxy.
api_version 1 Версия API сервиса LUNA Python Matcher Proxy.

LUNA_TASKS_TO_MATCHER_TIMEOUTS#

Имя параметра Значение по умолчанию Описание
connect 30 Тайм-Аут соединения.
request 60 Тайм-Аут запроса (общий).

ADDITIONAL_SERVICES_USAGE#

Имя параметра Значение по умолчанию Описание
luna_events 1 [integer] Поддержка сервиса LUNA Events в качестве источника данных для задач.
luna_matcher_proxy 1 [integer] Использовать сервис LUNA Python Matcher Proxy вместо LUNA Python Matcher.
luna_image_store 1 [integer] Следует ли использовать сервис Image Store для хранения исходных изображений/биометрических образцов.
luna_handlers 1 Следует ли использовать LUNA Handlers для задач "Estimator" и "Additional extraction".

LUNA_EVENTS_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5040 Протокол, IP-адрес и порт сервиса LUNA Events.
api_version 2 Версия API сервиса LUNA Events.

LUNA_EVENTS_TIMEOUTS#

Имя параметра Значение по умолчанию Описание
connect 20 Тайм-Аут соединения.
request 60 Тайм-Аут запроса (общий).

LUNA_HANDLERS_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5090 Протокол, IP-адрес и порт сервиса LUNA Handlers.
api_version 1 Версия API сервиса LUNA Handlers.

LUNA_HANDLERS_TIMEOUTS#

Имя параметра Значение по умолчанию Описание
connect 20 Тайм-Аут соединения.
request 60 Тайм-Аут запроса (общий).

PLATFORM_LIMITS.CROSS_MATCH#

Имя параметра Значение по умолчанию Описание
short_array_filter_limit 1000 [integer] Максимальный размер короткого массива для фильтров. Максимальное количество элементов, указанных в фильтрах. Предел установлен только для части фильтров.
array_filter_limit 20000 [integer] Максимальный размер массива для фильтров. Максимальное количество элементов, указанных в фильтрах кандидатов. Предел установлен только для части фильтров.
result_candidate_limit 20000 [integer] Максимальное количество результатов сравнения для списка кандидатов, возвращаемых в ответе.
general_limit 100000 [integer] Общее предельное значение.

EXTERNAL_LUNA_API_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5000 внешний адрес сервиса LUNA API.
api_version 6 внешний адрес сервиса LUNA API.

LUNA_TASKS_HTTP_SETTINGS#

Имя параметра Значение по умолчанию Описание
request_timeout 60 [integer] Продолжительность времени между моментом, когда новое открытое TCP-соединение передается на сервер (в секундах).
response_timeout 600 [integer] Продолжительность времени между моментом, когда сервер передает HTTP-запрос приложению, и моментом, когда HTTP-ответ отправляется клиенту (в секундах).
request_max_size 1073741824 [integer] Максимальный размер запроса (в байтах), по умолчанию 1 Гб.
keep_alive_timeout 15 [integer] Тайм-Аут поддержания активности HTTP.

TASKS_REDIS_DB_ADDRESS#

Имя параметра Значение по умолчанию Описание
host 127.0.0.1 Имя сервера (хост) Redis для подписки сервисом.
port 6379 Порт Redis для подписки сервисом.
password Пароль от Redis для подписки сервисом.
number 0 [integer] Номер базы данных Redis (0-15).

OTHER#

Имя параметра Значение по умолчанию Описание
storage_time local Время хранения - "LOCAL" или "UTC".
luna_tasks_active_plugins [] Список активных плагинов.
max_error_count_per_task 100_000 Максимальное количество ошибок для каждой сохраняемой задачи.
tasks_to_faces_requests_concurrency 5 Параллелизм для сложных запросов в сервис Faces.
tasks_to_image_store_requests_concurrency 100 Параллелизм для запросов в сервис Image Store.
tasks_to_handlers_concurrency 8 Параллелизм для запросов на извлечение в сервис Handlers.

Настройки сервиса Events#

Данный раздел описывает параметры сервиса Events

Настройку сервиса можно выполнить с помощью сервиса Configurator.

LUNA_CONFIGURATOR#

Имя параметра Значение по умолчанию Описание
use_configurator 0 [integer] Загружать настройки из сервиса LUNA Configurator.
luna_configurator_origin http://127.0.0.1:5070 [string] Протокол, IP-адрес и порт сервиса LUNA Configurator.
luna_configurator_api 1 [integer] Версия API сервиса LUNA Configurator.

LUNA_EVENTS_LOGGER#

Имя параметра Значение по умолчанию Описание
log_level info [string] Уровень отладочной печати, по приоритету: "ERROR", "WARNING", "INFO", "DEBUG".
log_time local [string] Формат времени, используемый в записях лога: "LOCAL" или "UTC".
folder_with_logs ./ [string] Папка, в которой хранятся логи (относительный путь начинается с каталога с приложением).
max_log_file_size 1024 [integer] Максимальный размер файла лога в МБ перед выполнением его ротации (0 - не использовать ротацию).
log_to_stdout 1 Отправлять лог в stdout.
log_to_file 0 Отправлять лог в файл.
multiline_stack_trace 1 Разрешить многострочную трассировку стека в логах.

LUNA_EVENTS_DB#

Имя параметра Значение по умолчанию Описание
db_type postgres [string] тип базы данных: "postgres".
db_user luna [string] Логин БД.
db_password luna [string] Пароль от базы данных.
db_host 127.0.0.1 [string] IP-адрес базы данных.
db_port 5432 [integer] listener port базы данных, 5432 - по умолчанию для типа "postgres".
db_name luna_events [string] Имя базы данных.

LUNA_EVENTS_DB.DB_SETTINGS#

Имя параметра Значение по умолчанию Описание
connection_pool_size 10 [integer] Размер пула соединений к БД.

INFLUX_MONITORING#

Имя параметра Значение по умолчанию Описание
send_data_for_monitoring 1 [integer] Отправлять данные для мониторинга в InfluxDB.
organization luna [string] Рабочая область InfluxDB 2.x.
token kofqt4pfqjn6o0rbtmdqqvojlghoxxdummhiaz7js6vmenrqzxqhxdhad8ax9tmijh6cjm7y1u8p5eseocgzia [string] Токен аутентификации InfluxDB 2.x.
bucket luna_monitoring [string] Имя бакета InfluxDB 2.x.
host 127.0.0.1 [string] IP-адрес InfluxDB.
port 8086 [string] Порт InfluxDB.
use_ssl 0 [integer] Использовать HTTPS для подключения к InfluxDB.
flushing_period 1 [integer] Период отправки данных мониторинга в InfluxDB (в секундах).

LUNA_EVENTS_HTTP_SETTINGS#

Имя параметра Значение по умолчанию Описание
request_timeout 60 [integer] Продолжительность времени между моментом, когда новое открытое TCP-соединение передается на сервер (в секундах).
response_timeout 600 [integer] Продолжительность времени между моментом, когда сервер передает HTTP-запрос приложению, и моментом, когда HTTP-ответ отправляется клиенту (в секундах).
request_max_size 1073741824 [integer] Максимальный размер запроса (в байтах), по умолчанию 1 Гб.
keep_alive_timeout 15 [integer] Тайм-Аут поддержания активности HTTP.

OTHER#

Имя параметра Значение по умолчанию Описание
storage_time local [string] Формат времени, используемый для записей в базе данных: "LOCAL" или "UTC".
default_face_descriptor_version 59 [integer] Версия биометрического шаблона лица по умолчанию.
default_human_descriptor_version 110 [integer] Версия биометрического шаблона тела по умолчанию.
save_events_timeout -1 [float] Сохранять тайм-аут событий. 0 или отрицательное значение означает отсутствие тайм-аута.
luna_events_active_plugins [] [list(string)] Список активных плагинов.

Настройки сервиса Sender#

Данный раздел описывает параметры сервиса Sender

Настройку сервиса можно выполнить с помощью сервиса Configurator.

LUNA_CONFIGURATOR#

Имя параметра Значение по умолчанию Описание
use_configurator 0 [integer] Загружать настройки из сервиса LUNA Configurator.
luna_configurator_origin http://127.0.0.1:5070 [string] Протокол, IP-адрес и порт сервиса LUNA Configurator.
luna_configurator_api 1 [integer] Версия API сервиса LUNA Configurator.

REDIS_DB_ADDRESS#

Имя параметра Значение по умолчанию Описание
host 127.0.0.1 [string] Имя сервера (хост) Redis для подписки сервисом.
port 6379 [string] Порт Redis для подписки сервисом.
password [string] Пароль от Redis для подписки сервисом.
channel luna-sender [string] Канал Redis для подписки сервисом.

REDIS_DB_ADDRESS.SENTINEL#

Имя параметра Значение по умолчанию Описание
master_name luna_sender_master [string] Имя мастера Sentinel.
sentinels [] При установке этого параметра, приложение будет запрашивать параметры Redis (хост и порт) у Sentinel.

LUNA_SENDER_LOGGER#

Имя параметра Значение по умолчанию Описание
folder_with_logs ./ [string] Папка, в которой хранятся логи (относительный путь начинается с каталога с приложением).
log_level info [string] Уровень отладочной печати, по приоритету: "ERROR", "WARNING", "INFO", "DEBUG".
log_time local [string] Формат времени, используемый в записях лога: "LOCAL" или "UTC".
max_log_file_size 1024 [integer] Максимальный размер файла лога в МБ перед выполнением его ротации (0 - не использовать ротацию).
log_to_stdout 1 Отправлять лог в stdout.
log_to_file 0 Отправлять лог в файл.
multiline_stack_trace 1 Разрешить многострочную трассировку стека в логах.

INFLUX_MONITORING#

Имя параметра Значение по умолчанию Описание
send_data_for_monitoring 1 [integer] Отправлять данные для мониторинга в InfluxDB.
organization luna [string] Рабочая область InfluxDB 2.x.
token kofqt4pfqjn6o0rbtmdqqvojlghoxxdummhiaz7js6vmenrqzxqhxdhad8ax9tmijh6cjm7y1u8p5eseocgzia [string] Токен аутентификации InfluxDB 2.x.
bucket luna_monitoring [string] Имя бакета InfluxDB 2.x.
host 127.0.0.1 [string] IP-адрес InfluxDB.
port 8086 [string] Порт InfluxDB.
use_ssl 0 [integer] Использовать HTTPS для подключения к InfluxDB.
flushing_period 1 [integer] Частота отправки данных мониторинга в InfluxDB (в секундах).

LUNA_SENDER_HTTP_SETTINGS#

Имя параметра Значение по умолчанию Описание
request_timeout 60 [integer] Продолжительность времени между моментом, когда новое открытое TCP-соединение передается на сервер (в секундах).
response_timeout 600 [integer] Продолжительность времени между моментом, когда сервер передает HTTP-запрос приложению, и моментом, когда HTTP-ответ отправляется клиенту (в секундах).
request_max_size 1073741824 [integer] Максимальный размер запроса (в байтах), по умолчанию 1 Гб.
keep_alive_timeout 15 [integer] Тайм-Аут поддержания активности HTTP.

OTHER#

Имя параметра Значение по умолчанию Описание
luna_sender_active_plugins [] [list(string)] Список активных плагинов.

Настройки сервиса Licenses#

Данный раздел описывает параметры сервиса Licenses

Настройку сервиса можно выполнить с помощью сервиса Configurator.

LUNA_CONFIGURATOR#

Имя параметра Значение по умолчанию Описание
use_configurator 0 Загружать настройки из сервиса LUNA Configurator.
luna_configurator_origin http://127.0.0.1:5070 Протокол, IP-адрес и порт сервиса LUNA Configurator.
luna_configurator_api 1 Версия API сервиса LUNA Configurator.

LUNA_LICENSES_LOGGER#

Имя параметра Значение по умолчанию Описание
folder_with_logs ./ Папка, в которую сохраняются логи.
log_level info Уровень отладочной печати, по приоритету: "ERROR", "WARNING", "INFO", "DEBUG".
log_time local Формат времени, используемый в записях лога: "LOCAL" или "UTC".
max_log_file_size 1024 Максимальный размер файла лога в МБ перед выполнением его ротации (0 - не использовать ротацию).
log_to_stdout 1 Отправлять лог в stdout.
log_to_file 0 Отправлять лог в файл.
multiline_stack_trace 1 Разрешить многострочную трассировку стека в логах.

INFLUX_MONITORING#

Имя параметра Значение по умолчанию Описание
send_data_for_monitoring 1 Отправлять данные для мониторинга в InfluxDB.
organization luna [string] Рабочая область InfluxDB 2.x.
token kofqt4pfqjn6o0rbtmdqqvojlghoxxdummhiaz7js6vmenrqzxqhxdhad8ax9tmijh6cjm7y1u8p5eseocgzia [string] Токен аутентификации InfluxDB 2.x.
bucket luna_monitoring [string] Имя бакета InfluxDB 2.x.
host 127.0.0.1 IP-адрес InfluxDB.
port 8086 Порт БД Influx.
use_ssl 0 Использовать HTTPS для подключения к InfluxDB.
flushing_period 1 Частота отправки данных мониторинга в InfluxDB (в секундах).

LUNA_LICENSES_HTTP_SETTINGS#

Имя параметра Значение по умолчанию Описание
request_timeout 60 [integer] Продолжительность времени между моментом, когда новое открытое TCP-соединение передается на сервер (в секундах).
response_timeout 600 [integer] Продолжительность времени между моментом, когда сервер передает HTTP-запрос приложению, и моментом, когда HTTP-ответ отправляется клиенту (в секундах).
request_max_size 1073741824 [integer] Максимальный размер запроса (в байтах), по умолчанию 1 Гб.
keep_alive_timeout 15 [integer] Тайм-Аут поддержания активности HTTP.

LICENSE_VENDOR#

Имя параметра Значение по умолчанию Описание
vendor hasp вендор: 'hasp' или 'guardant'.
server_address 127.0.0.1 адрес сервера лицензирования.

OTHER#

Имя параметра Значение по умолчанию Описание
luna_licenses_active_plugins [] Список активных плагинов.

Настройки сервиса Python Matcher#

Данный раздел описывает параметры сервиса Python Matcher

Настройку сервиса можно выполнить с помощью сервиса Configurator.

LUNA_CONFIGURATOR#

Имя параметра Значение по умолчанию Описание
use_configurator 0 Загружать настройки из сервиса LUNA Configurator.
luna_configurator_origin http://127.0.0.1:5070 Протокол, IP-адрес и порт сервиса LUNA Configurator.
luna_configurator_api 1 Версия API сервиса LUNA Configurator.

LUNA_PYTHON_MATCHER_LOGGER#

Имя параметра Значение по умолчанию Описание
folder_with_logs ./ Папка, в которую сохраняются логи.
log_level info Уровень отладочной печати, по приоритету: "ERROR", "WARNING", "INFO", "DEBUG".
log_time local Формат времени, используемый в записях лога: "LOCAL" или "UTC".
max_log_file_size 1024 Максимальный размер файла лога в МБ перед выполнением его ротации (0 - не использовать ротацию).
log_to_stdout 1 Отправлять лог в stdout.
log_to_file 0 Отправлять лог в файл.
multiline_stack_trace 1 Разрешить многострочную трассировку стека в логах.

INFLUX_MONITORING#

Имя параметра Значение по умолчанию Описание
send_data_for_monitoring 1 Отправлять данные для мониторинга в InfluxDB.
organization luna [string] Рабочая область InfluxDB 2.x.
token kofqt4pfqjn6o0rbtmdqqvojlghoxxdummhiaz7js6vmenrqzxqhxdhad8ax9tmijh6cjm7y1u8p5eseocgzia [string] Токен аутентификации InfluxDB 2.x.
bucket luna_monitoring [string] Имя бакета InfluxDB 2.x.
host 127.0.0.1 IP-адрес InfluxDB.
port 8086 Порт БД Influx.
use_ssl 0 Использовать HTTPS для подключения к InfluxDB.
flushing_period 1 Частота отправки данных мониторинга в InfluxDB (в секундах).

LUNA_FACES_DB#

Имя параметра Значение по умолчанию Описание
db_type postgres [string] Тип базы данных: "postgres" или "oracle"; тип "postgres" используется по умолчанию.
db_user luna [string] Имя пользователя базы данных.
db_password luna [string] Пароль от базы данных.
db_host 127.0.0.1 [string] IP-адрес базы данных.
db_port 5432 [integer] Порт базы данных, 5432 - по умолчанию для типа "postgres", 1521 - по умолчанию для типа "oracle".
db_name luna_faces [string] Имя базы данных для типа "postgres", имя SID для типа "oracle".

LUNA_FACES_DB.DB_SETTINGS#

Имя параметра Значение по умолчанию Описание
connection_pool_size 5 [integer] Размер пула соединений к БД.

LUNA_ATTRIBUTES_DB#

Имя параметра Значение по умолчанию Описание
password [string] Пароль БД Redis.
host 127.0.0.1 [string] IP-адрес БД Redis.
port 6379 [integer] Listener port БД Redis.
number 0 [integer] Номер базы данных Redis (0-15).

LUNA_ATTRIBUTES_DB.SENTINEL#

Имя параметра Значение по умолчанию Описание
master_name luna_attributes [string] Имя мастера Sentinel.
sentinels [] [list(string)] Список "listeners" Redis Sentinel (пример [127.0.0.1:26379, 10.0.4.1:26379]).

ADDITIONAL_SERVICES_USAGE#

Имя параметра Значение по умолчанию Описание
luna_events 1 [integer] Отправлять события в LUNA Events для хранения.

LUNA_EVENTS_DB#

Имя параметра Значение по умолчанию Описание
db_type postgres [string] тип базы данных: "postgres".
db_user luna [string] Имя пользователя базы данных.
db_password luna [string] Пароль от базы данных.
db_host 127.0.0.1 [string] IP-адрес базы данных.
db_port 5432 [integer] listener port базы данных, 5432 - по умолчанию для типа "postgres".
db_name luna_events [string] Имя базы данных.

LUNA_EVENTS_DB.DB_SETTINGS#

Имя параметра Значение по умолчанию Описание
connection_pool_size 10 [integer] Размер пула соединений к БД.

LUNA_PYTHON_MATCHER_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5100 [string] Протокол, IP-адрес и порт сервиса LUNA Python Matcher.
api_version 1 [integer] Версия API сервиса LUNA Python Matcher.

LUNA_PROXY_TO_PYTHON_MATCHER_TIMEOUTS#

Имя параметра Значение по умолчанию Описание
sock_read 300 [integer] Тайм-Аут для чтения части данных от однорангового узла.
request 300 [integer] Тайм-Аут HTTP-запроса (общий).

DESCRIPTORS_CACHE#

Имя параметра Значение по умолчанию Описание
cache_enabled 1 [integer] Использовать кеш для ускорения некоторых запросов.
updating_cache_interval 2 [integer] Интервал обновления кеша в секундах.

DESCRIPTORS_CACHE.RPC_SETTINGS#

Имя параметра Значение по умолчанию Описание
pool_size 100 [integer] количество подключений между процессами LUNA Python Matcher и Cached Matcher.

DESCRIPTORS_CACHE.RPC_SETTINGS.TIMEOUTS#

Имя параметра Значение по умолчанию Описание
connect_timeout 20 [integer] тайм-аут соединения в секундах.
request_timeout 60 [integer] тайм-аут запроса в секундах.
response_timeout 60 [integer] тайм-аут ответа в секундах.

DESCRIPTORS_CACHE.MATCHING_SETTINGS#

Имя параметра Значение по умолчанию Описание
thread_count 0 [integer] Количество потоков (thread) для сравнения по кешу; неотрицательное значение; 0 - автоматический выбор.
tasks_count 10 [integer] количество "рабочих процессов", обрабатывающих очередь Cached Matcher.
batch_size 20 [integer] максимальное количество запросов на сравнение в пределах одного пакета в Cached Matcher.

DESCRIPTORS_CACHE.CACHED_DATA.FACES_LISTS#

Имя параметра Значение по умолчанию Описание
exclude [] [string] Списки, которые не будут кешированы (не указывайте списки для отключения настройки).
include [string] Списки, которые будут кешированы (не указывайте списки для отключения настройки).

OTHER#

Имя параметра Значение по умолчанию Описание
default_face_descriptor_version 59 [integer] Версия биометрического шаблона лица по умолчанию.
default_human_descriptor_version 110 [integer] Версия биометрического шаблона тела по умолчанию.
storage_time local [string] Формат времени, используемый для записей в базе данных: "LOCAL" или "UTC".
luna_python_matcher_active_plugins [] Список активных плагинов.

LUNA_MATCHER_PROXY_LOGGER#

Имя параметра Значение по умолчанию Описание
folder_with_logs ./ Папка, в которую сохраняются логи.
log_level info Уровень отладочной печати, по приоритету: "ERROR", "WARNING", "INFO", "DEBUG".
log_time local Формат времени, используемый в записях лога: "LOCAL" или "UTC".
max_log_file_size 1024 Максимальный размер файла лога в МБ перед выполнением его ротации (0 - не использовать ротацию).
log_to_stdout 0 Отправлять лог в stdout.
log_to_file 1 Отправлять лог в файл.
multiline_stack_trace 1 Разрешить многострочную трассировку стека в логах.

PLATFORM_LIMITS.MATCH#

Имя параметра Значение по умолчанию Описание
array_filter_limit 1000 [integer] Максимальный размер массива для фильтра. Максимальное количество элементов, указанных в фильтрах кандидатов. Предел установлен только для части фильтров.
reference_limit 30 [integer] Максимальное количество эталонов.
candidate_limit 30 [integer] Максимальное количество кандидатов.
result_candidate_limit 100 [integer] Максимальное количество результатов сравнения для списка кандидатов, возвращаемых в ответе.

PLATFORM_LIMITS.CROSS_MATCH#

Имя параметра Значение по умолчанию Описание
short_array_filter_limit 1000 [integer] Максимальный размер короткого массива для фильтров. Максимальное количество элементов, указанных в фильтрах. Предел установлен только для части фильтров.
array_filter_limit 20000 [integer] Максимальный размер массива для фильтров. Максимальное количество элементов, указанных в фильтрах кандидатов. Предел установлен только для части фильтров.
result_candidate_limit 20000 [integer] Максимальное количество результатов сравнения для списка кандидатов, возвращаемых в ответе.
general_limit 100000 [integer] Общее предельное значение.

LUNA_PYTHON_MATCHER_HTTP_SETTINGS#

Имя параметра Значение по умолчанию Описание
request_timeout 60 [integer] Продолжительность времени между моментом, когда новое открытое TCP-соединение передается на сервер (в секундах).
response_timeout 600 [integer] Продолжительность времени между моментом, когда сервер передает HTTP-запрос приложению, и моментом, когда HTTP-ответ отправляется клиенту (в секундах).
request_max_size 1073741824 [integer] Максимальный размер запроса (в байтах), по умолчанию 1 Гб.
keep_alive_timeout 15 [integer] Тайм-Аут поддержания активности HTTP.

LUNA_MATCHER_PROXY_HTTP_SETTINGS#

Имя параметра Значение по умолчанию Описание
request_timeout 60 [integer] Продолжительность времени между моментом, когда новое открытое TCP-соединение передается на сервер (в секундах).
response_timeout 600 [integer] Продолжительность времени между моментом, когда сервер передает HTTP-запрос приложению, и моментом, когда HTTP-ответ отправляется клиенту (в секундах).
request_max_size 1073741824 [integer] Максимальный размер запроса (в байтах), по умолчанию 1 Гб.
keep_alive_timeout 15 [integer] Тайм-Аут поддержания активности HTTP.

Настройки сервиса Handlers#

Данный раздел описывает параметры сервиса Handlers

Настройку сервиса можно выполнить с помощью сервиса Configurator.

LUNA_CONFIGURATOR#

Имя параметра Значение по умолчанию Описание
use_configurator 0 Загружать настройки из сервиса LUNA Configurator.
luna_configurator_origin http://127.0.0.1:5070 Протокол, IP-адрес и порт сервиса LUNA Configurator.
luna_configurator_api 1 Версия API сервиса LUNA Configurator.

LUNA_HANDLERS_DB#

Имя параметра Значение по умолчанию Описание
db_type postgres Тип базы данных: "postgres" или "oracle"; тип "postgres" используется по умолчанию.
db_user luna Имя пользователя базы данных.
db_password luna Пароль базы данных.
db_name luna_handlers Имя базы данных для типа "postgres", имя SID для типа "oracle".
db_host 127.0.0.1 IP-адрес базы данных.
db_port 5432 Listener port базы данных, 5432 - по умолчанию для типа "postgres", 1521 - по умолчанию для типа "oracle".

LUNA_HANDLERS_DB.DB_SETTINGS#

Имя параметра Значение по умолчанию Описание
connection_pool_size 5 [integer] Размер пула соединений к БД.

INFLUX_MONITORING#

Имя параметра Значение по умолчанию Описание
send_data_for_monitoring 1 Отправлять данные для мониторинга в InfluxDB.
organization luna [string] Рабочая область InfluxDB 2.x.
token kofqt4pfqjn6o0rbtmdqqvojlghoxxdummhiaz7js6vmenrqzxqhxdhad8ax9tmijh6cjm7y1u8p5eseocgzia [string] Токен аутентификации InfluxDB 2.x.
bucket luna_monitoring [string] Имя бакета InfluxDB 2.x.
host 127.0.0.1 IP-адрес InfluxDB.
port 8086 Порт БД Influx.
use_ssl 0 Использовать HTTPS для подключения к InfluxDB.
flushing_period 1 Частота отправки данных мониторинга в InfluxDB (в секундах).

LUNA_HANDLERS_LOGGER#

Имя параметра Значение по умолчанию Описание
folder_with_logs ./ Папка, в которую сохраняются логи.
log_level info Уровень отладочной печати, по приоритету: "ERROR", "WARNING", "INFO", "DEBUG".
log_time local Формат времени, используемый в записях лога: "LOCAL" или "UTC".
max_log_file_size 1024 Максимальный размер файла лога в МБ перед выполнением его ротации (0 - не использовать ротацию).
log_to_stdout 1 Отправлять лог в stdout.
log_to_file 0 Отправлять лог в файл.
multiline_stack_trace 1 Разрешить многострочную трассировку стека в логах.

LUNA_REMOTE_SDK_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5220 Протокол, IP-адрес и порт сервиса LUNA Remote SDK.
api_version 1 Версия API сервиса Remote SDK.

LUNA_REMOTE_SDK_TIMEOUTS#

Имя параметра Значение по умолчанию Описание
connect 30 Тайм-Аут соединения.
request 60 Тайм-Аут запроса (общий).

LUNA_FACES_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5030 Протокол, IP-адрес и порт сервиса LUNA Faces.
api_version 3 Версия API сервиса LUNA Faces.

LUNA_FACES_TIMEOUTS#

Имя параметра Значение по умолчанию Описание
connect 30 Тайм-Аут соединения.
request 60 Тайм-Аут запроса (общий).

LUNA_IMAGE_STORE_FACES_SAMPLES_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5020 Протокол, IP-адрес и порт сервиса LUNA Image Store (для биометрических образцов).
api_version 1 Версия API сервиса LUNA Image Store (для биометрических образцов).
bucket visionlabs-samples Имя бакета, в котором будут храниться биометрические образцы.

LUNA_IMAGE_STORE_BODIES_SAMPLES_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5020 Протокол, IP-адрес и порт сервиса LUNA Image Store (для биометрических образцов).
api_version 1 Версия API сервиса LUNA Image Store (для биометрических образцов).
bucket visionlabs-bodies-samples Имя бакета, в котором будут храниться биометрические образцы.

LUNA_IMAGE_STORE_IMAGES_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5020 Протокол, IP-адрес и порт сервиса LUNA Image Store (для исходных изображений).
api_version 1 Версия API сервиса LUNA Image Store (для исходных изображений).
bucket visionlabs-image-origin Имя бакета, в котором будут храниться исходные изображения.

LUNA_IMAGE_STORE_FACES_SAMPLES_TIMEOUTS#

Имя параметра Значение по умолчанию Описание
connect 30 Тайм-Аут соединения.
request 60 Тайм-Аут запроса (общий).

LUNA_IMAGE_STORE_BODIES_SAMPLES_TIMEOUTS#

Имя параметра Значение по умолчанию Описание
connect 30 Тайм-Аут соединения.
request 60 Тайм-Аут запроса (общий).

LUNA_IMAGE_STORE_IMAGES_TIMEOUTS#

Имя параметра Значение по умолчанию Описание
connect 30 Тайм-Аут соединения.
request 60 Тайм-Аут запроса (общий).

ADDITIONAL_SERVICES_USAGE#

Имя параметра Значение по умолчанию Описание
luna_events 1 [integer] Отправлять события в LUNA Events для хранения.
luna_tasks 1 [integer] Использовать сервис LUNA Tasks.
luna_sender 1 [integer] Отправлять события в службу подписки LUNA Sender.
luna_matcher_proxy 1 [integer] Использовать сервис LUNA Python Matcher Proxy вместо LUNA Python Matcher.
luna_image_store 1 [integer] Следует ли использовать сервис Image Store для хранения исходных изображений/биометрических образцов.
luna_lambda 0 [integer] Следует ли использовать сервис LUNA Lambda.

LUNA_EVENTS_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5040 Протокол, IP-адрес и порт сервиса LUNA Events.
api_version 2 Версия API сервиса LUNA Events.

LUNA_EVENTS_TIMEOUTS#

Имя параметра Значение по умолчанию Описание
connect 30 Тайм-Аут соединения.
request 60 Тайм-Аут запроса (общий).

LUNA_PYTHON_MATCHER_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5100 Протокол, IP-адрес и порт сервиса LUNA Python Matcher.
api_version 1 Версия API сервиса LUNA Python Matcher.

LUNA_PYTHON_MATCHER_TIMEOUTS#

Имя параметра Значение по умолчанию Описание
connect 30 Тайм-Аут соединения.
request 60 Тайм-Аут запроса (общий).

LUNA_MATCHER_PROXY_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5110 Протокол, IP-адрес и порт сервиса LUNA Python Matcher Proxy.
api_version 1 Версия API сервиса LUNA Python Matcher Proxy.

LUNA_PYTHON_MATCHER_PROXY_TIMEOUTS#

Имя параметра Значение по умолчанию Описание
connect 30 Тайм-Аут соединения.
request 60 Тайм-Аут запроса (общий).

REDIS_DB_ADDRESS#

Имя параметра Значение по умолчанию Описание
host 127.0.0.1 Имя сервера (хост) Redis для подписки сервисом.
port 6379 Порт Redis для подписки сервисом.
password Пароль от Redis для подписки сервисом.
channel luna-sender Канал Redis для подписки сервисом.

REDIS_DB_ADDRESS.SENTINEL#

Имя параметра Значение по умолчанию Описание
master_name luna_sender_master [string] Имя мастера Sentinel.
sentinels [] При установке этого параметра, приложение будет запрашивать параметры Redis (хост и порт) у Sentinel.

FETCH_IMAGE_TIMEOUTS#

Имя параметра Значение по умолчанию Описание
connect 30 Тайм-Аут соединения.
request 60 Тайм-Аут запроса (общий).

ATTRIBUTES_STORAGE_POLICY#

Имя параметра Значение по умолчанию Описание
default_ttl 300 [integer] Время существования временных атрибутов по умолчанию (в секундах).
max_ttl 86400 [integer] Максимальное время существования временных атрибутов (в секундах).

LUNA_HANDLERS_LIMITS#

Имя параметра Значение по умолчанию Описание
received_images_limit 8 [integer] Максимальное количество изображений, полученных в запросе.
raw_event_detections_limit 100 [integer] Максимальное количество обнаружений в создаваемом вручную событии.
raw_event_arrays_limit 30 [integer] Максимальная длина массивов в создаваемом вручную событии.
result_candidate_limit 100 [integer] Максимальное количество результатов сравнения биометрических шаблонов в ответе.

EXTERNAL_LUNA_API_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5000 внешний адрес сервиса LUNA API.
api_version 6 внешний адрес сервиса LUNA API.

LUNA_HANDLERS_HTTP_SETTINGS#

Имя параметра Значение по умолчанию Описание
request_timeout 60 [integer] Продолжительность времени между моментом, когда новое открытое TCP-соединение передается на сервер (в секундах).
response_timeout 600 [integer] Продолжительность времени между моментом, когда сервер передает HTTP-запрос приложению, и моментом, когда HTTP-ответ отправляется клиенту (в секундах).
request_max_size 1073741824 [integer] Максимальный размер запроса (в байтах), по умолчанию 1 Гб.
keep_alive_timeout 15 [integer] Тайм-Аут поддержания активности HTTP.

OTHER#

Имя параметра Значение по умолчанию Описание
luna_handlers_active_plugins [] Список активных плагинов.
storage_time local Время хранения - "LOCAL" или "UTC".
default_face_descriptor_version 59 Версия биометрического шаблона лица по умолчанию.
default_human_descriptor_version 110 Версия биометрического шаблона тела по умолчанию.

Настройки сервиса Backport3#

Данный раздел описывает параметры сервиса Backport3

Настройку сервиса можно выполнить с помощью сервиса Configurator.

LUNA_CONFIGURATOR#

Имя параметра Значение по умолчанию Описание
use_configurator 0 Загружать настройки из сервиса LUNA Configurator.
luna_configurator_origin http://127.0.0.1:5070 Протокол, IP-адрес и порт сервиса LUNA Configurator.
luna_configurator_api 1 Версия API сервиса LUNA Configurator.

LUNA_BACKPORT3_LOGGER#

Имя параметра Значение по умолчанию Описание
folder_with_logs ./ Папка, в которую сохраняются логи.
log_level info Уровень отладочной печати, по приоритету: "ERROR", "WARNING", "INFO", "DEBUG".
log_time local Формат времени, используемый в записях лога: "LOCAL" или "UTC".
max_log_file_size 1024 Максимальный размер файла лога в МБ перед выполнением его ротации (0 - не использовать ротацию).
log_to_stdout 1 [integer] Отправлять лог на стандартный вывод.
log_to_file 0 [integer] Отправлять лог в файл.
multiline_stack_trace 1 [integer] Разрешить многострочную трассировку стека в логах.

LUNA_BACKPORT3_DB#

Имя параметра Значение по умолчанию Описание
db_type postgres Тип базы данных: "postgres" или "oracle"; тип "postgres" используется по умолчанию.
db_user luna Имя пользователя базы данных.
db_password luna Пароль базы данных.
db_name luna_backport3 Имя базы данных для типа "postgres", имя SID для типа "oracle".
db_host 127.0.0.1 IP-адрес базы данных.
db_port 5432 Listener port базы данных, 5432 - по умолчанию для типа "postgres", 1521 - по умолчанию для типа "oracle".

LUNA_BACKPORT3_DB.DB_SETTINGS#

Имя параметра Значение по умолчанию Описание
connection_pool_size 5 [integer] Размер пула соединений к БД.

INFLUX_MONITORING#

Имя параметра Значение по умолчанию Описание
send_data_for_monitoring 1 Отправлять данные для мониторинга в InfluxDB.
organization luna [string] Рабочая область InfluxDB 2.x.
token kofqt4pfqjn6o0rbtmdqqvojlghoxxdummhiaz7js6vmenrqzxqhxdhad8ax9tmijh6cjm7y1u8p5eseocgzia [string] Токен аутентификации InfluxDB 2.x.
bucket luna_monitoring [string] Имя бакета InfluxDB 2.x.
host 127.0.0.1 [string] IP-адрес InfluxDB.
port 8086 [string] Порт InfluxDB.
use_ssl 0 [integer] Использовать HTTPS для подключения к InfluxDB.
flushing_period 1 [integer] Частота отправки данных мониторинга в InfluxDB (в секундах).

LUNA_API_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5000 Протокол, IP-адрес и порт сервиса LUNA API.
api_version 6 Версия API сервиса LUNA API.

LUNA_API_TIMEOUTS#

Имя параметра Значение по умолчанию Описание
connect 30 Тайм-Аут соединения.
request 60 Тайм-Аут запроса (общий).

LUNA_IMAGE_STORE_PORTRAITS_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5020 Протокол, IP-адрес и порт сервиса LUNA Image Store (для биометрических образцов).
api_version 1 Версия API сервиса LUNA Image Store (для биометрических образцов).
bucket portraits Имя бакета, в котором будут храниться биометрические образцы.

LUNA_IMAGE_STORE_PORTRAITS_TIMEOUTS#

Имя параметра Значение по умолчанию Описание
connect 30 Тайм-Аут соединения.
request 60 Тайм-Аут запроса (общий).

BACKPORT3_EVENTS_DB_ADDRESS#

Имя параметра Значение по умолчанию Описание
host 127.0.0.1 Имя сервера (хост) Redis для подписки сервисом.
port 6379 Порт Redis для подписки сервисом.
password Пароль от Redis для подписки сервисом.
channel luna-backport3 Канал Redis для подписки сервисом.

LUNA_BACKPORT3_HTTP_SETTINGS#

Имя параметра Значение по умолчанию Описание
request_timeout 60 [integer] Продолжительность времени между моментом, когда новое открытое TCP-соединение передается на сервер (в секундах).
response_timeout 600 [integer] Продолжительность времени между моментом, когда сервер передает HTTP-запрос приложению, и моментом, когда HTTP-ответ отправляется клиенту (в секундах).
request_max_size 1073741824 [integer] Максимальный размер запроса (в байтах), по умолчанию 1 Гб.
keep_alive_timeout 15 [integer] Тайм-Аут поддержания активности HTTP.

OTHER#

Имя параметра Значение по умолчанию Описание
storage_time local Время хранения - "LOCAL" или "UTC".
use_samples_as_portraits 1 Использовать биометрические образцы как портреты.
max_candidate_in_response 5 Максимальное количество кандидатов в ответ на запрос сравнения.
backport3_enable_ws_events 1 следует ли включать поддержку ws.
backport3_enable_portraits 1 Следует ли включить поддержку портретов.

Настройки сервиса Backport4#

Данный раздел описывает параметры сервиса Backport4

Настройку сервиса можно выполнить с помощью сервиса Configurator.

LUNA_CONFIGURATOR#

Имя параметра Значение по умолчанию Описание
use_configurator 0 Загружать настройки из сервиса LUNA Configurator.
luna_configurator_origin http://127.0.0.1:5070 Протокол, IP-адрес и порт сервиса LUNA Configurator.
luna_configurator_api 1 Версия API сервиса LUNA Configurator.

INFLUX_MONITORING#

Имя параметра Значение по умолчанию Описание
send_data_for_monitoring 1 [integer] Отправлять данные для мониторинга в InfluxDB.
organization luna [string] Рабочая область InfluxDB 2.x.
token kofqt4pfqjn6o0rbtmdqqvojlghoxxdummhiaz7js6vmenrqzxqhxdhad8ax9tmijh6cjm7y1u8p5eseocgzia [string] Токен аутентификации InfluxDB 2.x.
bucket luna_monitoring [string] Имя бакета InfluxDB 2.x.
host 127.0.0.1 [string] IP-адрес InfluxDB.
port 8086 [string] Порт InfluxDB.
use_ssl 0 [integer] Использовать HTTPS для подключения к InfluxDB.
flushing_period 1 [integer] Частота отправки данных мониторинга в InfluxDB (в секундах).

LUNA_BACKPORT4_LOGGER#

Имя параметра Значение по умолчанию Описание
folder_with_logs ./ Папка, в которую сохраняются логи.
log_level info Уровень отладочной печати, по приоритету: "ERROR", "WARNING", "INFO", "DEBUG".
log_time local Формат времени, используемый в записях лога: "LOCAL" или "UTC".
max_log_file_size 1024 Максимальный размер файла лога в МБ перед выполнением его ротации (0 - не использовать ротацию).
log_to_stdout 1 [integer] Отправлять лог на стандартный вывод.
log_to_file 0 [integer] Отправлять лог в файл.
multiline_stack_trace 1 [integer] Разрешить многострочную трассировку стека в логах.

LUNA_API_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5000 Протокол, IP-адрес и порт сервиса LUNA API.
api_version 6 Версия API сервиса LUNA API.

LUNA_API_TIMEOUTS#

Имя параметра Значение по умолчанию Описание
connect 30 Тайм-Аут соединения.
request 60 Тайм-Аут запроса (общий).

LUNA_FACES_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5030 Протокол, IP-адрес и порт сервиса LUNA Faces.
api_version 3 Версия API сервиса LUNA Faces.

LUNA_FACES_TIMEOUTS#

Имя параметра Значение по умолчанию Описание
connect 30 Тайм-Аут соединения.
request 60 Тайм-Аут запроса (общий).

ATTRIBUTES_STORAGE_POLICY#

Имя параметра Значение по умолчанию Описание
max_ttl 86400 [integer] Максимальное время существования временных атрибутов (в секундах), по умолчанию: 1 день.

LUNA_BACKPORT4_HTTP_SETTINGS#

Имя параметра Значение по умолчанию Описание
request_timeout 60 [integer] Продолжительность времени между моментом, когда новое открытое TCP-соединение передается на сервер (в секундах).
response_timeout 600 [integer] Продолжительность времени между моментом, когда сервер передает HTTP-запрос приложению, и моментом, когда HTTP-ответ отправляется клиенту (в секундах).
request_max_size 1073741824 [integer] Максимальный размер запроса (в байтах), по умолчанию 1 Гб.
keep_alive_timeout 15 [integer] Тайм-Аут поддержания активности HTTP.

OTHER#

Имя параметра Значение по умолчанию Описание
luna_backport4_active_plugins [] [string] Список активных плагинов.

Настройки сервиса Accounts#

Данный раздел описывает параметры сервиса Accounts

Настройку сервиса можно выполнить с помощью сервиса Configurator.

LUNA_CONFIGURATOR#

Имя параметра Значение по умолчанию Описание
use_configurator 0 Загружать настройки из сервиса LUNA Configurator.
luna_configurator_origin http://127.0.0.1:5070 Протокол, IP-адрес и порт сервиса LUNA Configurator.
luna_configurator_api 1 Версия API сервиса LUNA Configurator.

LUNA_ACCOUNTS_DB#

Имя параметра Значение по умолчанию Описание
db_type postgres Тип базы данных: "postgres" или "oracle"; тип "postgres" используется по умолчанию.
db_user luna Имя пользователя базы данных.
db_password luna Пароль базы данных.
db_name luna_accounts Имя базы данных для типа "postgres", имя SID для типа "oracle".
db_host 127.0.0.1 IP-адрес базы данных.
db_port 5432 Listener port базы данных, 5432 - по умолчанию для типа "postgres", 1521 - по умолчанию для типа "oracle".

LUNA_ACCOUNTS_DB.DB_SETTINGS#

Имя параметра Значение по умолчанию Описание
connection_pool_size 5 [integer] Размер пула соединений к БД.

INFLUX_MONITORING#

Имя параметра Значение по умолчанию Описание
send_data_for_monitoring 1 Отправлять данные для мониторинга в InfluxDB.
organization luna [string] Рабочая область InfluxDB 2.x.
token kofqt4pfqjn6o0rbtmdqqvojlghoxxdummhiaz7js6vmenrqzxqhxdhad8ax9tmijh6cjm7y1u8p5eseocgzia [string] Токен аутентификации InfluxDB 2.x.
bucket luna_monitoring [string] Имя бакета InfluxDB 2.x.
host 127.0.0.1 IP-адрес InfluxDB.
port 8086 Порт БД Influx.
use_ssl 0 Использовать HTTPS для подключения к InfluxDB.
flushing_period 1 Частота отправки данных мониторинга в InfluxDB (в секундах).

LUNA_ACCOUNTS_LOGGER#

Имя параметра Значение по умолчанию Описание
folder_with_logs ./ Папка, в которую сохраняются логи.
log_level info Уровень отладочной печати, по приоритету: "ERROR", "WARNING", "INFO", "DEBUG".
log_time local Формат времени, используемый в записях лога: "LOCAL" или "UTC".
max_log_file_size 1024 Максимальный размер файла лога в МБ перед выполнением его ротации (0 - не использовать ротацию).
log_to_stdout 1 Отправлять лог в stdout.
log_to_file 0 Отправлять лог в файл.
multiline_stack_trace 1 Разрешить многострочную трассировку стека в логах.

LUNA_ACCOUNTS_HTTP_SETTINGS#

Имя параметра Значение по умолчанию Описание
request_timeout 60 [integer] Продолжительность времени между моментом, когда новое открытое TCP-соединение передается на сервер (в секундах).
response_timeout 600 [integer] Продолжительность времени между моментом, когда сервер передает HTTP-запрос приложению, и моментом, когда HTTP-ответ отправляется клиенту (в секундах).
request_max_size 1073741824 [integer] Максимальный размер запроса (в байтах), по умолчанию 1 Гб.
keep_alive_timeout 15 [integer] Тайм-Аут поддержания активности HTTP.

OTHER#

Имя параметра Значение по умолчанию Описание
luna_accounts_active_plugins [] Список активных плагинов.
storage_time local [string] Формат времени, используемый для записей в базе данных: "LOCAL" или "UTC".

Настройки сервиса Remote Sdk#

Данный раздел описывает параметры сервиса Remote Sdk

Настройку сервиса можно выполнить с помощью сервиса Configurator.

LUNA_CONFIGURATOR#

Имя параметра Значение по умолчанию Описание
use_configurator 0 [integer] Загружать настройки из сервиса LUNA Configurator.
luna_configurator_origin http://127.0.0.1:5070 [string] Протокол, IP-адрес и порт сервиса LUNA Configurator.
luna_configurator_api 1 [integer] Версия API сервиса LUNA Configurator.

LUNA_REMOTE_SDK_LOGGER#

Имя параметра Значение по умолчанию Описание
folder_with_logs ./ [string] Папка, в которой хранятся логи (относительный путь начинается с каталога с приложением).
log_level info [string] Уровень отладочной печати, по приоритету: "ERROR", "WARNING", "INFO", "DEBUG".
log_time local [string] Формат времени, используемый в записях лога: "LOCAL" или "UTC".
max_log_file_size 1024 [integer] Максимальный размер файла лога в МБ перед выполнением его ротации (0 - не использовать ротацию).
log_to_stdout 1 Отправлять лог в stdout.
log_to_file 0 Отправлять лог в файл.
multiline_stack_trace 1 Разрешить многострочную трассировку стека в логах.

INFLUX_MONITORING#

Имя параметра Значение по умолчанию Описание
send_data_for_monitoring 1 [integer] Отправлять данные для мониторинга в InfluxDB.
organization luna [string] Рабочая область InfluxDB 2.x.
token kofqt4pfqjn6o0rbtmdqqvojlghoxxdummhiaz7js6vmenrqzxqhxdhad8ax9tmijh6cjm7y1u8p5eseocgzia [string] Токен аутентификации InfluxDB 2.x.
bucket luna_monitoring [string] Имя бакета InfluxDB 2.x.
host 127.0.0.1 [string] IP-адрес InfluxDB.
port 8086 [string] Порт InfluxDB.
use_ssl 0 [integer] Использовать HTTPS для подключения к InfluxDB.
flushing_period 1 [integer] Частота отправки данных мониторинга в InfluxDB (в секундах).

LUNA_LICENSES_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5120 Протокол, IP-адрес и порт сервиса LUNA Licenses.
api_version 1 Версия API сервиса LUNA Licenses.

LUNA_IMAGE_STORE_FACES_SAMPLES_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5020 Протокол, IP-адрес и порт сервиса LUNA Image Store (для биометрических образцов).
api_version 1 Версия API сервиса LUNA Image Store (для биометрических образцов).
bucket visionlabs-samples Имя бакета, в котором будут храниться биометрические образцы.

LUNA_IMAGE_STORE_BODIES_SAMPLES_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5020 Протокол, IP-адрес и порт сервиса LUNA Image Store (для биометрических образцов).
api_version 1 Версия API сервиса LUNA Image Store (для биометрических образцов).
bucket visionlabs-bodies-samples Имя бакета, в котором будут храниться биометрические образцы.

LUNA_IMAGE_STORE_IMAGES_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5020 Протокол, IP-адрес и порт сервиса LUNA Image Store (для исходных изображений).
api_version 1 Версия API сервиса LUNA Image Store (для исходных изображений).
bucket visionlabs-image-origin Имя бакета, в котором будут храниться исходные изображения.

LUNA_IMAGE_STORE_FACES_SAMPLES_TIMEOUTS#

Имя параметра Значение по умолчанию Описание
connect 30 Тайм-Аут соединения.
request 60 Тайм-Аут запроса (общий).

LUNA_IMAGE_STORE_BODIES_SAMPLES_TIMEOUTS#

Имя параметра Значение по умолчанию Описание
connect 30 Тайм-Аут соединения.
request 60 Тайм-Аут запроса (общий).

LUNA_IMAGE_STORE_IMAGES_TIMEOUTS#

Имя параметра Значение по умолчанию Описание
connect 30 Тайм-Аут соединения.
request 60 Тайм-Аут запроса (общий).

ADDITIONAL_SERVICES_USAGE#

Имя параметра Значение по умолчанию Описание
luna_events 1 [integer] Отправлять события в LUNA Events для хранения.
luna_tasks 1 [integer] Использовать сервис LUNA Tasks.
luna_sender 1 [integer] Отправлять события в службу подписки LUNA Sender.
luna_matcher_proxy 1 [integer] Использовать сервис LUNA Python Matcher Proxy вместо LUNA Python Matcher.
luna_image_store 1 [integer] Следует ли использовать сервис Image Store для хранения исходных изображений/биометрических образцов.

LUNA_REMOTE_SDK_RUNTIME_SETTINGS#

Имя параметра Значение по умолчанию Описание
global_device_class cpu тип устройства, на котором выполняются оценки - "cpu" или "gpu".
num_threads 4 Количество рабочих потоков (threads).
num_compute_streams 6 Количество потоков (streams); данный параметр повышает производительность, но работает только с новыми версиями драйверов NVIDIA.

LUNA_REMOTE_SDK_FACE_DETECTOR_SETTINGS.runtime_settings#

Имя параметра Значение по умолчанию Описание
device_class global тип устройства, на котором выполняется детекция лица - "cpu", "gpu" или "global".
optimal_batch_size 10 Оптимальный размер пакета для этапа.
worker_count 1 количество "рабочих процессов" для выполнения оценки.

LUNA_REMOTE_SDK_FACE_DETECTOR_SETTINGS.estimator_settings#

Имя параметра Значение по умолчанию Описание
min_face_size 50 Минимальный размер лица в пикселях, максимальный размер лица равен минимальному размеру лица, умноженному на 32.
redetect_face_target_size 64 Целевой размер лица для повторной детекции.
redetect_tensor_size 80 Целевой размер лица для повторной детекции после предварительной обработки.
redetect_score_threshold 0.357 Порог оценки повторной детекции; повторная детекция считается неудачным, если оценка ниже указанного значения.
score_threshold 0.42 Порог оценки; детекция считается неудачной, если оценка ниже указанного значения.

LUNA_REMOTE_SDK_GAZE_ESTIMATOR_SETTINGS.runtime_settings#

Имя параметра Значение по умолчанию Описание
device_class global тип устройства, на котором выполняется детекция лица - "cpu", "gpu" или "global".
optimal_batch_size 10 Оптимальный размер пакета для этапа.
worker_count 1 количество "рабочих процессов" для выполнения оценки.

LUNA_REMOTE_SDK_QUALITY_ESTIMATOR_SETTINGS.runtime_settings#

Имя параметра Значение по умолчанию Описание
device_class global тип устройства, на котором выполняется детекция лица - "cpu", "gpu" или "global".
optimal_batch_size 10 Оптимальный размер пакета для этапа.
worker_count 1 количество "рабочих процессов" для выполнения оценки.

LUNA_REMOTE_SDK_MOUTH_ATTRIBUTES_ESTIMATOR_SETTINGS.runtime_settings#

Имя параметра Значение по умолчанию Описание
device_class global тип устройства, на котором выполняется оценка - "cpu" или "gpu".
optimal_batch_size 10 Оптимальный размер пакета для этапа.
worker_count 1 количество "рабочих процессов" для выполнения оценки.

LUNA_REMOTE_SDK_EMOTIONS_ESTIMATOR_SETTINGS.runtime_settings#

Имя параметра Значение по умолчанию Описание
device_class global тип устройства, на котором выполняется оценка - "cpu" или "gpu".
optimal_batch_size 10 Оптимальный размер пакета для этапа.
worker_count 1 количество "рабочих процессов" для выполнения оценки.

LUNA_REMOTE_SDK_BASIC_ATTRIBUTES_ESTIMATOR_SETTINGS.runtime_settings#

Имя параметра Значение по умолчанию Описание
device_class global тип устройства, на котором выполняется оценка - "cpu" или "gpu".
optimal_batch_size 10 Оптимальный размер пакета для этапа.
worker_count 1 количество "рабочих процессов" для выполнения оценки.

LUNA_REMOTE_SDK_EYES_ESTIMATOR_SETTINGS.runtime_settings#

Имя параметра Значение по умолчанию Описание
device_class global тип устройства, на котором выполняется оценка - "cpu" или "gpu".
optimal_batch_size 10 Оптимальный размер пакета для этапа.
worker_count 1 количество "рабочих процессов" для выполнения оценки.

LUNA_REMOTE_SDK_HEAD_POSE_ESTIMATOR_SETTINGS.runtime_settings#

Имя параметра Значение по умолчанию Описание
device_class global тип устройства, на котором выполняется оценка - "cpu" или "gpu".
optimal_batch_size 10 Оптимальный размер пакета для этапа.
worker_count 1 количество "рабочих процессов" для выполнения оценки.

LUNA_REMOTE_SDK_FACE_DESCRIPTOR_ESTIMATOR_SETTINGS.runtime_settings#

Имя параметра Значение по умолчанию Описание
device_class global тип устройства, на котором выполняется оценка - "cpu" или "gpu".
optimal_batch_size 10 Оптимальный размер пакета для этапа.
worker_count 1 количество "рабочих процессов" для выполнения оценки.

LUNA_REMOTE_SDK_MASK_ESTIMATOR_SETTINGS.runtime_settings#

Имя параметра Значение по умолчанию Описание
device_class global тип устройства, на котором выполняется оценка - "cpu" или "gpu".
optimal_batch_size 10 Оптимальный размер пакета для этапа.
worker_count 1 количество "рабочих процессов" для выполнения оценки.

LUNA_REMOTE_SDK_LIVENESS_ESTIMATOR_SETTINGS.runtime_settings#

Имя параметра Значение по умолчанию Описание
device_class global тип устройства, на котором выполняется оценка - "cpu" или "gpu".
optimal_batch_size 10 Оптимальный размер пакета для этапа.
worker_count 1 количество "рабочих процессов" для выполнения оценки.

LUNA_REMOTE_SDK_LIVENESS_ESTIMATOR_SETTINGS.estimator_settings#

Имя параметра Значение по умолчанию Описание
real_threshold 0.5 [float] Порог оценки живости.
quality_threshold 0.5 [float] Порог качества Liveness по умолчанию для "соответствующего изображения" при расчете агрегированных оценок.

LUNA_REMOTE_SDK_GLASSES_ESTIMATOR_SETTINGS.runtime_settings#

Имя параметра Значение по умолчанию Описание
device_class global тип устройства, на котором выполняется оценка - "cpu" или "gpu".
optimal_batch_size 10 Оптимальный размер пакета для этапа.
worker_count 1 количество "рабочих процессов" для выполнения оценки.

LUNA_REMOTE_SDK_FACE_WARP_ESTIMATOR_SETTINGS.runtime_settings#

Имя параметра Значение по умолчанию Описание
device_class global тип устройства, на котором выполняется оценка - "cpu" или "gpu".
optimal_batch_size 10 Оптимальный размер пакета для этапа.
worker_count 1 количество "рабочих процессов" для выполнения оценки.

LUNA_REMOTE_SDK_FACE_LANDMARKS68_ESTIMATOR_SETTINGS.runtime_settings#

Имя параметра Значение по умолчанию Описание
device_class global тип устройства, на котором выполняется оценка - "cpu" или "gpu".
optimal_batch_size 10 Оптимальный размер пакета для этапа.
worker_count 1 количество "рабочих процессов" для выполнения оценки.

LUNA_REMOTE_SDK_FACE_LANDMARKS5_ESTIMATOR_SETTINGS.runtime_settings#

Имя параметра Значение по умолчанию Описание
device_class global тип устройства, на котором выполняется оценка - "cpu" или "gpu".
optimal_batch_size 10 Оптимальный размер пакета для этапа.
worker_count 1 количество "рабочих процессов" для выполнения оценки.

LUNA_REMOTE_SDK_IMAGE_COLOR_TYPE_ESTIMATOR_SETTINGS.runtime_settings#

Имя параметра Значение по умолчанию Описание
device_class global тип устройства, на котором выполняется оценка - "cpu" или "gpu".
optimal_batch_size 10 Оптимальный размер пакета для этапа.
worker_count 1 количество "рабочих процессов" для выполнения оценки.

LUNA_REMOTE_SDK_HEADWEAR_ESTIMATOR_SETTINGS.runtime_settings#

Имя параметра Значение по умолчанию Описание
device_class global тип устройства, на котором выполняется оценка - "cpu" или "gpu".
optimal_batch_size 10 Оптимальный размер пакета для этапа.
worker_count 1 количество "рабочих процессов" для выполнения оценки.

LUNA_REMOTE_SDK_FACE_NATURAL_LIGHT_ESTIMATOR_SETTINGS.runtime_settings#

Имя параметра Значение по умолчанию Описание
device_class global тип устройства, на котором выполняется оценка - "cpu" или "gpu".
optimal_batch_size 10 Оптимальный размер пакета для этапа.
worker_count 1 количество "рабочих процессов" для выполнения оценки.

LUNA_REMOTE_SDK_FISHEYE_ESTIMATOR_SETTINGS.runtime_settings#

Имя параметра Значение по умолчанию Описание
device_class global тип устройства, на котором выполняется оценка - "cpu" или "gpu".
optimal_batch_size 10 Оптимальный размер пакета для этапа.
worker_count 1 количество "рабочих процессов" для выполнения оценки.

LUNA_REMOTE_SDK_EYEBROW_EXPRESSION_ESTIMATOR_SETTINGS.runtime_settings#

Имя параметра Значение по умолчанию Описание
device_class global тип устройства, на котором выполняется оценка - "cpu" или "gpu".
optimal_batch_size 10 Оптимальный размер пакета для этапа.
worker_count 1 количество "рабочих процессов" для выполнения оценки.

LUNA_REMOTE_SDK_RED_EYES_ESTIMATOR_SETTINGS.runtime_settings#

Имя параметра Значение по умолчанию Описание
device_class global тип устройства, на котором выполняется оценка - "cpu" или "gpu".
optimal_batch_size 10 Оптимальный размер пакета для этапа.
worker_count 1 количество "рабочих процессов" для выполнения оценки.

LUNA_REMOTE_SDK_FACE_DETECTION_BACKGROUND_ESTIMATOR_SETTINGS.runtime_settings#

Имя параметра Значение по умолчанию Описание
device_class global тип устройства, на котором выполняется оценка - "cpu" или "gpu".
optimal_batch_size 10 Оптимальный размер пакета для этапа.
worker_count 1 количество "рабочих процессов" для выполнения оценки.

LUNA_REMOTE_SDK_IMAGE_ORIENTATION_ESTIMATOR_SETTINGS.runtime_settings#

Имя параметра Значение по умолчанию Описание
device_class global тип устройства, на котором выполняется оценка - "cpu" или "gpu".
optimal_batch_size 10 Оптимальный размер пакета для этапа.
worker_count 1 количество "рабочих процессов" для выполнения оценки.

LUNA_REMOTE_SDK_BODY_DETECTOR_SETTINGS.estimator_settings#

Имя параметра Значение по умолчанию Описание
image_size 640 Задает максимальный размер кадра в пикселях после масштабирования по наибольшей из сторон кадра.
redetect_score_threshold 0.12 Порог оценки повторной детекции; повторная детекция считается неудачным, если оценка ниже указанного значения.
score_threshold 0.5 Порог оценки; детекция считается неудачной, если оценка ниже указанного значения.
landmarks17_threshold 0.25 Порог оценки landmarks17 (17 характерных точек тела).

LUNA_REMOTE_SDK_BODY_DESCRIPTOR_ESTIMATOR_SETTINGS.runtime_settings#

Имя параметра Значение по умолчанию Описание
device_class global тип устройства, на котором выполняется оценка - "cpu" или "gpu".
optimal_batch_size 10 Оптимальный размер пакета для этапа.
worker_count 1 количество "рабочих процессов" для выполнения оценки.

LUNA_REMOTE_SDK_BODY_WARP_ESTIMATOR_SETTINGS.runtime_settings#

Имя параметра Значение по умолчанию Описание
device_class global тип устройства, на котором выполняется оценка - "cpu" или "gpu".
optimal_batch_size 10 Оптимальный размер пакета для этапа.
worker_count 1 количество "рабочих процессов" для выполнения оценки.

LUNA_REMOTE_SDK_BODY_LANDMARKS_ESTIMATOR_SETTINGS.runtime_settings#

Имя параметра Значение по умолчанию Описание
device_class global тип устройства, на котором выполняется оценка - "cpu" или "gpu".
optimal_batch_size 10 Оптимальный размер пакета для этапа.
worker_count 1 количество "рабочих процессов" для выполнения оценки.

LUNA_REMOTE_SDK_BODY_ATTRIBUTES_ESTIMATOR_SETTINGS.runtime_settings#

Имя параметра Значение по умолчанию Описание
device_class global тип устройства, на котором выполняется оценка - "cpu" или "gpu".
optimal_batch_size 10 Оптимальный размер пакета для этапа.
worker_count 1 количество "рабочих процессов" для выполнения оценки.

LUNA_REMOTE_SDK_HUMAN_DETECTOR_SETTINGS.runtime_settings#

Имя параметра Значение по умолчанию Описание
device_class global тип устройства, на котором выполняется оценка - "cpu" или "gpu".
optimal_batch_size 10 Оптимальный размер пакета для этапа.
worker_count 1 количество "рабочих процессов" для выполнения оценки.

LUNA_REMOTE_SDK_PEOPLE_COUNT_ESTIMATOR_SETTINGS.runtime_settings#

Имя параметра Значение по умолчанию Описание
device_class global тип устройства, на котором выполняется оценка - "cpu" или "gpu".
optimal_batch_size 10 Оптимальный размер пакета для этапа.
worker_count 1 количество "рабочих процессов" для выполнения оценки.

FETCH_IMAGE_TIMEOUTS#

Имя параметра Значение по умолчанию Описание
connect 30 Тайм-Аут соединения.
request 60 Тайм-Аут запроса (общий).

LUNA_REMOTE_SDK_LIMITS#

Имя параметра Значение по умолчанию Описание
received_images_limit 8 [integer] Максимальное количество изображений, полученных в запросе.

EXTERNAL_LUNA_API_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5000 внешний адрес сервиса LUNA API.
api_version 6 внешний адрес сервиса LUNA API.

OTHER#

Имя параметра Значение по умолчанию Описание
luna_remote_sdk_active_plugins [] Список активных плагинов.
luna_remote_sdk_detector_type face_det_v3 Тип детектора лица.
default_face_descriptor_version 59 Версия биометрического шаблона лица по умолчанию.
default_human_descriptor_version 110 Версия биометрического шаблона тела по умолчанию.
luna_remote_sdk_use_auto_rotation 0 Оценивать ориентацию изображения и поворачивать его до правильного угла.

Настройки сервиса Lambda#

Данный раздел описывает параметры сервиса Lambda

Настройку сервиса можно выполнить с помощью сервиса Configurator.

LUNA_CONFIGURATOR#

Имя параметра Значение по умолчанию Описание
use_configurator 0 [integer] Загружать настройки из сервиса LUNA Configurator.
luna_configurator_origin http://127.0.0.1:5070 [string] Протокол, IP-адрес и порт сервиса LUNA Configurator.
luna_configurator_api 1 [integer] Версия API сервиса LUNA Configurator.

LUNA_LAMBDA_DB#

Имя параметра Значение по умолчанию Описание
db_type postgres [string] Тип базы данных: "postgres" или "oracle"; тип "postgres" используется по умолчанию.
db_user luna [string] Имя пользователя базы данных.
db_password luna [string] Пароль от базы данных.
db_host 127.0.0.1 [string] IP-адрес базы данных.
db_port 5432 [integer] Порт базы данных, 5432 - по умолчанию для типа "postgres", 1521 - по умолчанию для типа "oracle".
db_name luna_lambda [string] Имя базы данных для типа "postgres", имя SID для типа "oracle".

LUNA_LAMBDA_DB.DB_SETTINGS#

Имя параметра Значение по умолчанию Описание
connection_pool_size 5 [integer] Размер пула соединений к БД.

LUNA_LAMBDA_LOGGER#

Имя параметра Значение по умолчанию Описание
folder_with_logs ./ [string] Папка, в которой хранятся логи (относительный путь начинается с каталога с приложением).
log_level info [string] Уровень отладочной печати, по приоритету: "ERROR", "WARNING", "INFO", "DEBUG".
log_time local [string] Формат времени, используемый в записях лога: "LOCAL" или "UTC".
max_log_file_size 1024 [integer] Максимальный размер файла лога в МБ перед выполнением его ротации (0 - не использовать ротацию).
log_to_stdout 1 Отправлять лог в stdout.
log_to_file 0 Отправлять лог в файл.
multiline_stack_trace 1 Разрешить многострочную трассировку стека в логах.
format default Формат логов.

INFLUX_MONITORING#

Имя параметра Значение по умолчанию Описание
send_data_for_monitoring 0 [integer] Отправлять данные для мониторинга в InfluxDB.
organization luna [string] Рабочая область InfluxDB 2.x.
token kofqt4pfqjn6o0rbtmdqqvojlghoxxdummhiaz7js6vmenrqzxqhxdhad8ax9tmijh6cjm7y1u8p5eseocgzia [string] Токен аутентификации InfluxDB 2.x.
bucket luna_monitoring [string] Имя бакета InfluxDB 2.x.
host 127.0.0.1 [string] IP-адрес InfluxDB.
port 8086 [string] Порт InfluxDB.
use_ssl 0 [integer] Использовать HTTPS для подключения к InfluxDB.
flushing_period 1 [integer] Частота отправки данных мониторинга в InfluxDB (в секундах).

LAMBDA_S3#

Имя параметра Значение по умолчанию Описание
host http://localhost:7480 Эндпоинт S3.
aws_public_access_key "" S3 public access key.
aws_secret_access_key "" S3 secret access key.
bucket test-plugins S3 public access key.
region eu-central-1 Регион S3.

CLUSTER_CREDENTIALS#

Имя параметра Значение по умолчанию Описание
host https://127.0.0.1:6443 Хост кластера.
token token Токен доступа.
certificate_path ./cert.crt Путь до SSL сертификата.

LUNA_LICENSES_ADDRESS#

Имя параметра Значение по умолчанию Описание
origin http://127.0.0.1:5120 IP-адрес и порт сервиса LUNA Licenses.
api_version 1 Версия API сервиса LUNA Faces.

OTHER#

Имя параметра Значение по умолчанию Описание
cluster_location local Расположение кластера Kubernetes.
luna_lambda_active_plugins [] Список активных плагинов.
lambda_registry test-server:5000 Реестр (registry).
lambda_insecure_registries [] Небезопасные реестры (registry).