Configuration parameters of services#
Configurator configuration#
The section describes the Configurator service parameters.
The Configurator service itself is configured using the configuration file './example-docker/luna_configurator/configs/'.
LUNA_CONFIGURATOR_DB#
Parameter name | Default value | Description |
---|---|---|
DB_TYPE | postgres |
[string] Database type - "postgres" or "oracle". |
DB_HOST | 127.0.0.1 |
[string] Database host. |
DB_PORT | 5432 |
[integer] Database port; 5432 - default for "postgres" type, 1521 - default for "oracle" type. |
DB_USER | luna |
[string] Database username. |
DB_PASSWORD | luna |
[string] Database password. |
DB_NAME | luna_configurator |
[string] Database name for "postgres" type, SID name for "oracle" type. |
LUNA_CONFIGURATOR_DB.DB_SETTINGS#
Parameter name | Default value | Description |
---|---|---|
CONNECTION_POOL_SIZE | 5 |
[integer] Database connection pool size. |
LUNA_CONFIGURATOR_LOGGER#
Parameter name | Default value | Description |
---|---|---|
LOG_LEVEL | INFO |
[string] Level of debug print, by priority: "ERROR", "WARNING", "INFO", "DEBUG". |
FOLDER_WITH_LOGS | ./ |
[string] Folder, where logs are saved (relative path begins in directory with application). |
LOG_TIME | LOCAL |
[string] Time format used in log records: "LOCAL" or "UTC". |
MAX_LOG_FILE_SIZE | 1024 |
[integer] Maximum log file size in megabytes before performing rotation (0 - without rotation). |
LOG_TO_STDOUT | 1 |
Send log to stdout. |
LOG_TO_FILE | 0 |
Send log to file. |
MULTILINE_STACK_TRACE | 1 |
Allow multiline stack trace in logs. |
INFLUX_MONITORING#
Parameter name | Default value | Description |
---|---|---|
SEND_DATA_FOR_MONITORING | 1 |
[integer] Send data for monitoring to InfluxDB. |
ORGANIZATION | luna |
[string] InfluxDB 2.x workspace. |
TOKEN | kofqt4Pfqjn6o0RBtMDQqVoJLgHoxxDUmmhiAZ7JS6VmEnrqZXQhxDhad8AX9tmiJH6CjM7Y1U8p5eSEocGzIA |
[string] InfluxDB 2.x authentication token. |
BUCKET | luna_monitoring |
[string] InfluxDB 2.x bucket name. |
HOST | 127.0.0.1 |
[string] InfluxDB IP address. |
PORT | 8086 |
[integer] InfluxDB port. |
USE_SSL | 0 |
[integer] Use HTTPS to connect to InfluxDB. |
FLUSHING_PERIOD | 1 |
[integer] Frequency of sending monitoring data to InfluxDB (in seconds). |
OTHER#
Parameter name | Default value | Description |
---|---|---|
STORAGE_TIME | UTC |
[string] Time format used in database records: "LOCAL" or "UTC". |
API configuration#
The section describes the API service parameters.
You can configure the service using the Configurator service.
LUNA_CONFIGURATOR#
Parameter name | Default value | Description |
---|---|---|
use_configurator | 1 |
[integer] Load configs from LUNA Configurator. |
luna_configurator_origin | http://127.0.0.1:5070 |
[string] LUNA Configurator protocol, IP address, and port. |
luna_configurator_api | 1 |
[integer] API version of the LUNA Configurator. |
INFLUX_MONITORING#
Parameter name | Default value | Description |
---|---|---|
send_data_for_monitoring | 0 |
[integer] Send data for monitoring to InfluxDB. |
organization | [string] InfluxDB 2.x workspace. | |
token | [string] InfluxDB 2.x authentication token. | |
bucket | luna_monitoring |
[string] InfluxDB 2.x bucket name. |
host | 127.0.0.1 |
[string] InfluxDB IP address. |
port | 8086 |
[integer] InfluxDB port. |
use_ssl | 0 |
[integer] Use HTTPS to connect to InfluxDB. |
flushing_period | 1 |
[integer] Frequency of sending monitoring data to InfluxDB (in seconds). |
LUNA_API_LOGGER#
Parameter name | Default value | Description |
---|---|---|
folder_with_logs | ./ |
[string] Folder, where logs are saved (relative path begins in directory with application). |
log_level | info |
[string] Level of debug print, by priority: "ERROR", "WARNING", "INFO", "DEBUG". |
log_time | local |
[string] Time format used in log records: "LOCAL" or "UTC". |
max_log_file_size | 1024 |
[integer] Maximum log file size in megabytes before performing rotation (0 - without rotation). |
log_to_stdout | 1 |
[integer] Send log to stdout. |
log_to_file | 1 |
[integer] Send log to file. |
multiline_stack_trace | 1 |
[integer] Allow multiline stack trace in logs. |
LUNA_FACES_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
origin | http://127.0.0.1:5030 |
[string] LUNA Faces protocol, IP address, and port. |
api_version | 3 |
[integer] API version of the LUNA Faces. |
LUNA_FACES_TIMEOUTS#
Parameter name | Default value | Description |
---|---|---|
connect | 30 |
[integer] HTTP connection timeout. |
request | 60 |
[integer] HTTP request timeout (total). |
LUNA_IMAGE_STORE_FACES_SAMPLES_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
origin | http://127.0.0.1:5020 |
[string] LUNA Image Store protocol, IP address, and port. |
api_version | 1 |
[integer] API version of the LUNA Image Store (for samples). |
bucket | visionlabs-samples |
[string] Bucket name, where samples will be stored. |
LUNA_IMAGE_STORE_FACES_SAMPLES_TIMEOUTS#
Parameter name | Default value | Description |
---|---|---|
connect | 30 |
[integer] HTTP connection timeout. |
request | 60 |
[integer] HTTP request timeout (total). |
LUNA_IMAGE_STORE_BODIES_SAMPLES_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
origin | http://127.0.0.1:5020 |
[string] LUNA Image Store protocol, IP address, and port. |
api_version | 1 |
[integer] API version of the LUNA Image Store (for samples). |
bucket | visionlabs-bodies-samples |
[string] Bucket name, where samples will be stored. |
LUNA_IMAGE_STORE_BODIES_SAMPLES_TIMEOUTS#
Parameter name | Default value | Description |
---|---|---|
connect | 30 |
[integer] HTTP connection timeout. |
request | 60 |
[integer] HTTP request timeout (total). |
LUNA_IMAGE_STORE_IMAGES_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
origin | http://127.0.0.1:5020 |
LUNA Image Store protocol, IP address, and port (for origin images). |
api_version | 1 |
API version of the LUNA Image Store (for origin images). |
bucket | visionlabs-image-origin |
Bucket name, where origin images will be stored. |
LUNA_IMAGE_STORE_IMAGES_TIMEOUTS#
Parameter name | Default value | Description |
---|---|---|
connect | 30 |
[integer] HTTP connection timeout. |
request | 60 |
[integer] HTTP request timeout (total). |
LUNA_IMAGE_STORE_OBJECTS_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
origin | http://127.0.0.1:5020 |
LUNA Image Store protocol, IP address, and port (for objects). |
api_version | 1 |
API version of the LUNA Image Store (for objects). |
bucket | visionlabs-objects |
Bucket name, where objects will be stored. |
LUNA_IMAGE_STORE_OBJECTS_TIMEOUTS#
Parameter name | Default value | Description |
---|---|---|
connect | 30 |
[integer] HTTP connection timeout. |
request | 60 |
[integer] HTTP request timeout (total). |
LUNA_SENDER_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
origin | http://127.0.0.1:5080 |
LUNA Sender protocol, IP address, and port. |
api_version | 2 |
API version of the LUNA Sender. |
ADDITIONAL_SERVICES_USAGE#
Parameter name | Default value | Description |
---|---|---|
luna_events | 1 |
[integer] Send events to LUNA Events for storing. |
luna_tasks | 1 |
[integer] Use LUNA Tasks. |
luna_matcher_proxy | 1 |
[integer] Use LUNA Python Matcher Proxy instead of LUNA Python Matcher. |
liveness | 0 |
[integer] Use Liveness. |
luna_sender | 1 |
[integer] Use LUNA Sender. |
LUNA_EVENTS_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
origin | http://127.0.0.1:5040 |
[string] LUNA Events protocol, IP address, and port. |
api_version | 2 |
[integer] API version of the LUNA Events. |
LUNA_EVENTS_TIMEOUTS#
Parameter name | Default value | Description |
---|---|---|
connect | 30 |
[integer] HTTP connection timeout. |
request | 60 |
[integer] HTTP request timeout (total). |
LUNA_HANDLERS_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
origin | http://127.0.0.1:5090 |
[string] LUNA Handlers protocol, IP address, and port. |
api_version | 1 |
[integer] API version of the LUNA Handlers. |
LUNA_HANDLERS_TIMEOUTS#
Parameter name | Default value | Description |
---|---|---|
connect | 30 |
[integer] HTTP connection timeout. |
request | 60 |
[integer] HTTP request timeout (total). |
LUNA_PYTHON_MATCHER_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
origin | http://127.0.0.1:5100 |
LUNA Python Matcher protocol, IP address, and port. |
api_version | 1 |
API version of the LUNA Python Matcher. |
LUNA_PYTHON_MATCHER_TIMEOUTS#
Parameter name | Default value | Description |
---|---|---|
connect | 30 |
CONNECT TIMEOUT. |
request | 60 |
REQUEST TIMEOUT (total). |
LIVENESS_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
origin | http://127.0.0.1:8080 |
Liveness service protocol, IP address, and port. |
LUNA_MATCHER_PROXY_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
origin | http://127.0.0.1:5110 |
LUNA Python Matcher Proxy protocol, IP address, and port. |
api_version | 1 |
API version of the LUNA Python Matcher Proxy. |
LUNA_PYTHON_MATCHER_PROXY_TIMEOUTS#
Parameter name | Default value | Description |
---|---|---|
connect | 30 |
CONNECT TIMEOUT. |
request | 60 |
REQUEST TIMEOUT (total). |
LUNA_TASKS_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
origin | http://127.0.0.1:5050 |
[string] LUNA Tasks protocol, IP address, and port. |
api_version | 2 |
[integer] API version of the LUNA Tasks. |
LUNA_TASKS_TIMEOUTS#
Parameter name | Default value | Description |
---|---|---|
connect | 30 |
[integer] HTTP connection timeout. |
request | 60 |
[integer] HTTP request timeout (total). |
LUNA_LICENSES_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
origin | http://127.0.0.1:5120 |
LUNA Faces protocol, IP address, and port. |
api_version | 1 |
API version of the LUNA Faces. |
LUNA_ACCOUNTS_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
origin | http://127.0.0.1:5170 |
[string] LUNA Accounts protocol, IP address, and port. |
api_version | 1 |
[integer] API version of the LUNA Accounts. |
LUNA_ACCOUNTS_TIMEOUTS#
Parameter name | Default value | Description |
---|---|---|
connect | 30 |
[integer] HTTP connection timeout. |
request | 60 |
[integer] HTTP request timeout (total). |
OTHER#
Parameter name | Default value | Description |
---|---|---|
luna_api_active_plugins | [] |
[list(string)] List of active plugins. |
allow_luna_account_auth_header | 1 |
[integer] Whether to allow Luna-Account-Id auth header. |
storage_time | local |
[string] Time format used in database records: "LOCAL" or "UTC". |
default_face_descriptor_version | 59 |
[integer] Default face descriptor version. |
livenessv1_threshold | 0.5 |
[float] Default livenessV1 threshold. |
Admin configuration#
The section describes the Admin service parameters.
You can configure the service using the Configurator service.
LUNA_CONFIGURATOR#
Parameter name | Default value | Description |
---|---|---|
use_configurator | 0 |
Load configs from LUNA Configurator. |
luna_configurator_origin | http://127.0.0.1:5070 |
LUNA Configurator protocol, IP address, and port. |
luna_configurator_api | 1 |
API version of the LUNA Configurator. |
INFLUX_MONITORING#
Parameter name | Default value | Description |
---|---|---|
send_data_for_monitoring | 1 |
[integer] Send data for monitoring to InfluxDB. |
organization | [string] InfluxDB 2.x workspace. | |
token | [string] InfluxDB 2.x authentication token. | |
bucket | luna_monitoring |
[string] InfluxDB 2.x bucket name. |
host | 127.0.0.1 |
[string] InfluxDB IP address. |
port | 8086 |
[integer] InfluxDB port. |
use_ssl | 0 |
[integer] Use HTTPS to connect to InfluxDB. |
flushing_period | 1 |
[integer] Frequency of sending monitoring data to InfluxDB (in seconds). |
LUNA_ADMIN_LOGGER#
Parameter name | Default value | Description |
---|---|---|
folder_with_logs | ./ |
Folder, where logs are saved. |
log_level | info |
Level of debug print, by priority: "ERROR", "WARNING", "INFO", "DEBUG". |
log_time | local |
Time format used in log records: "LOCAL" or "UTC". |
max_log_file_size | 1024 |
Maximum log file size in megabytes before performing rotation (0 - without rotation). |
log_to_stdout | 1 |
Send log to stdout. |
log_to_file | 1 |
Send log to file. |
multiline_stack_trace | 1 |
Allow multiline stack trace in logs. |
LUNA_ACCOUNTS_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
origin | http://127.0.0.1:5170 |
[string] LUNA Accounts protocol, IP address, and port. |
api_version | 1 |
[integer] API version of the LUNA Accounts. |
LUNA_API_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
origin | http://127.0.0.1:5000 |
LUNA API protocol, IP address, and port. |
api_version | 6 |
API version of the LUNA API. |
LUNA_FACES_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
origin | http://127.0.0.1:5030 |
LUNA Faces protocol, IP address, and port. |
api_version | 3 |
API version of the LUNA Faces. |
LUNA_IMAGE_STORE_FACES_SAMPLES_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
origin | http://127.0.0.1:5020 |
LUNA Image Store protocol, IP address, and port (for samples). |
api_version | 1 |
API version of the LUNA Image Store (for samples). |
bucket | visionlabs-samples |
Bucket name, where samples will be stored. |
LUNA_IMAGE_STORE_BODIES_SAMPLES_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
origin | http://127.0.0.1:5020 |
API version of the LUNA Image Store (for samples). |
api_version | 1 |
LUNA Image Store protocol, IP address, and port (for samples). |
bucket | visionlabs-bodies-samples |
Bucket name, where samples will be stored. |
LUNA_IMAGE_STORE_IMAGES_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
origin | http://127.0.0.1:5020 |
LUNA Image Store protocol, IP address, and port (for origin images). |
api_version | 1 |
API version of the LUNA Image Store (for origin images). |
bucket | visionlabs-image-origin |
Bucket name, where origin images will be stored. |
LUNA_IMAGE_STORE_TASK_RESULT_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
origin | http://127.0.0.1:5020 |
LUNA Image Store protocol, IP address, and port (for task result). |
api_version | 1 |
API version of the LUNA Image Store (for task result). |
bucket | task-result |
Bucket name, where task result will be stored. |
LUNA_SENDER_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
origin | http://127.0.0.1:5080 |
LUNA Sender protocol, IP address, and port. |
api_version | 2 |
API version of the LUNA Sender. |
LUNA_INDEX_MANAGER_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
origin | http://127.0.0.1:5060 |
LUNA Index Manager protocol, IP address, and port. |
api_version | 1 |
API version of the LUNA Index Manager. |
LUNA_EVENTS_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
origin | http://127.0.0.1:5040 |
LUNA Events protocol, IP address, and port. |
api_version | 2 |
API version of the LUNA Events. |
LUNA_TASKS_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
origin | http://127.0.0.1:5050 |
LUNA Tasks protocol, IP address, and port. |
api_version | 2 |
API version of the LUNA Tasks. |
LUNA_HANDLERS_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
origin | http://127.0.0.1:5090 |
LUNA Handlers protocol, IP address, and port. |
api_version | 1 |
API version of the LUNA Handlers. |
LUNA_PYTHON_MATCHER_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
origin | http://127.0.0.1:5100 |
LUNA Python Matcher protocol, IP address, and port. |
api_version | 1 |
API version of the LUNA Python Matcher. |
LUNA_MATCHER_PROXY_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
origin | http://127.0.0.1:5110 |
LUNA Matcher Proxy protocol, IP address, and port. |
api_version | 1 |
API version of the LUNA Matcher Proxy. |
LUNA_LICENSES_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
origin | http://127.0.0.1:5120 |
LUNA Licenses protocol, IP address, and port. |
api_version | 1 |
API version of the LUNA Licenses. |
LIVENESS_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
origin | http://127.0.0.1:8080 |
Liveness service protocol, IP address, and port. |
QUEUE_SETTINGS#
COMMON QUEUE SETTINGS:#
Parameter name | Default value | Description |
---|---|---|
max_retries | 5 |
Max count of retry messages. |
delay_step | 10 |
Delay step for retry. |
api_version | 14 |
Current version API of LUNA Core. |
request_timeout | 30 |
Total request timeout. |
RABBIT MQ SETTINGS#
Parameter name | Default value | Description |
---|---|---|
queue_type | rabbit |
Queue type: "rabbit". |
host | 127.0.0.1 |
Queue host. |
port | 5672 |
Queue port, default: 5672 for "rabbit" type. |
user | luna |
Queue username. |
password | luna |
Queue password. |
IBM MQ SETTINGS#
Parameter name | Default value | Description |
---|---|---|
queue_type | ibmmq |
Queue type: "ibmmq". |
host | 127.0.0.1 |
Queue host. |
port | 1414 |
Queue port, default: 1414 for "ibmmq" type. |
user | luna |
Queue username. |
password | luna |
Queue password. |
ibm_manager | saturn.queue.manager |
IBM MQ manager. |
ibm_channel | password.svrconn |
IBM MQ channel. |
SQS SETTINGS#
Parameter name | Default value | Description |
---|---|---|
queue_type | sqs |
Queue type: "sqs". |
aws_public_access_key | AWS public access key. | |
aws_secret_access_key | AWS secret access key. | |
aws_scheme | https |
AWS scheme: "http", "https" or "mqtt". |
aws_authorization_signature | s3v4 |
AWS authorization signature: "s3v2" or "s3v4". |
aws_region | AWS endpoint region. | |
aws_connect_timeout | 20 |
AWS request connection timeout. |
INDEXED_MATCHER_QUEUE#
Parameter name | Default value | Description |
---|---|---|
rabbit_exchange | luna.match |
RabbitMQ Exchange for LUNA Core Indexed Matcher. |
routing_key | indexed_matcher |
Routing key for LUNA Core Indexed Matcher queue. |
INDEXER_QUEUE#
Parameter name | Default value | Description |
---|---|---|
rabbit_exchange | luna.index |
RabbitMQ Exchange for LUNA Core Indexed Matcher. |
routing_key | indexer |
Routing key for LUNA Core Indexed Matcher queue. |
LUNA_ADMIN_TIMEOUTS#
Parameter name | Default value | Description |
---|---|---|
connect | 30 |
CONNECT TIMEOUT. |
request | 60 |
REQUEST TIMEOUT (total). |
ADDITIONAL_SERVICES_USAGE#
Parameter name | Default value | Description |
---|---|---|
luna_events | 1 |
[integer] Support LUNA Events service as a data source for tasks. |
luna_tasks | 1 |
[integer] Support LUNA Tasks service for executing long tasks. |
luna_sender | 0 |
[integer] Support LUNA Sender service, subscription on events by web sockets. |
indexed_matcher | 0 |
[integer] Support matching by indexed lists. |
luna_matcher_proxy | 1 |
[integer] Support sharded matching. |
liveness | 0 |
[integer] Use Liveness. |
OTHER#
Parameter name | Default value | Description |
---|---|---|
luna_admin_active_plugins | [] |
List of active plugins for LUNA Admin. |
Faces configuration#
The section describes the Faces service parameters.
You can configure the service using the Configurator service.
LUNA_CONFIGURATOR#
Parameter name | Default value | Description |
---|---|---|
use_configurator | 0 |
[integer] Load configs from LUNA Configurator. |
luna_configurator_origin | http://127.0.0.1:5070 |
[string] LUNA Configurator protocol, IP address, and port. |
luna_configurator_api | 1 |
[integer] API version of the LUNA Configurator. |
LUNA_FACES_DB#
Parameter name | Default value | Description |
---|---|---|
db_type | postgres |
[string] Type of database: "postgres" or "oracle"; "postgres" type is used by default. |
db_user | luna |
[string] Database username. |
db_password | luna |
[string] Database password. |
db_host | 127.0.0.1 |
[string] Database IP address. |
db_port | 5432 |
[integer] Database listener port, 5432 - default for "postgres" type, 1521 - default for "oracle" type. |
db_name | luna_faces |
[string] Database name for "postgres" type, SID name for "oracle" type. |
LUNA_FACES_DB.DB_SETTINGS#
Parameter name | Default value | Description |
---|---|---|
connection_pool_size | 5 |
[integer] Database connection pool size. |
LUNA_ATTRIBUTES_DB#
Parameter name | Default value | Description |
---|---|---|
password | [string] Database password. | |
host | 127.0.0.1 |
[string] Database IP address. |
port | 6379 |
[integer] Database listener port, 5432 - default for "postgres" type, 1521 - default for "oracle" type. |
number | 0 |
[integer] Redis database number (0-15). |
LUNA_ATTRIBUTES_DB.SENTINEL#
Parameter name | Default value | Description |
---|---|---|
master_name | luna_attributes |
[string] Sentinel master name. |
sentinels | [] |
[list(string)] List of Redis Sentinel listeners (example [127.0.0.1:26379, 10.0.4.1:26379]). |
ATTRIBUTES_STORAGE_POLICY#
Parameter name | Default value | Description |
---|---|---|
default_ttl | 300 |
[integer] Default time to live of temporary attributes (in seconds), default: 5 minutes. |
max_ttl | 86400 |
[integer] Maximum time to live of temporary attributes (in seconds), default: 1 day. |
LUNA_LICENSES_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
origin | http://127.0.0.1:5120 |
LUNA Faces protocol, IP address, and port. |
api_version | 1 |
API version of the LUNA Faces. |
LUNA_FACES_LOGGER#
Parameter name | Default value | Description |
---|---|---|
folder_with_logs | ./ |
[string] Folder, where logs are saved (relative path begins in directory with application). |
log_level | info |
[string] Level of debug print, by priority: "ERROR", "WARNING", "INFO", "DEBUG". |
log_time | local |
[string] Time format used in log records: "LOCAL" or "UTC". |
max_log_file_size | 1024 |
[integer] Maximum log file size in megabytes before performing rotation (0 - without rotation). |
log_to_stdout | 1 |
Send log to stdout. |
log_to_file | 1 |
Send log to file. |
multiline_stack_trace | 1 |
Allow multiline stack trace in logs. |
INFLUX_MONITORING#
Parameter name | Default value | Description |
---|---|---|
send_data_for_monitoring | 1 |
[integer] Send data for monitoring to InfluxDB. |
organization | [string] InfluxDB 2.x workspace. | |
token | [string] InfluxDB 2.x authentication token. | |
bucket | luna_monitoring |
[string] InfluxDB 2.x bucket name. |
host | 127.0.0.1 |
[string] InfluxDB IP address. |
port | 8086 |
[integer] InfluxDB port. |
use_ssl | 0 |
[integer] Use HTTPS to connect to InfluxDB. |
flushing_period | 1 |
[integer] Frequency of sending monitoring data to InfluxDB (in seconds). |
OTHER#
Parameter name | Default value | Description |
---|---|---|
database_number | 0 |
[integer] Database number; set 0 if replication is disabled; for more information see 'replication' in sphinx documentation. |
default_face_descriptor_version | 59 |
[string] Default face descriptor version. |
use_material_views | 0 |
[integer] Use materialized views; for more information see 'materialized.rst' document in 'docs/sphinx/source' folder. |
luna_faces_db_ping_max_count | 0 |
[integer] Maximum number of database connection checks for each request; if DB is unavailable, an error is returned; when the value <=0 is set, no checks are performed. |
storage_time | local |
[string] Time format used in database records: "LOCAL" or "UTC". |
luna_faces_active_plugins | [] |
List of active plugins. |
Image Store configuration#
The section describes the Image Store service parameters.
You can configure the service using the Configurator service.
LUNA_CONFIGURATOR#
Parameter name | Default value | Description |
---|---|---|
use_configurator | 0 |
[integer] Load configs from LUNA Configurator. |
luna_configurator_origin | http://127.0.0.1:5070 |
[string] LUNA Configurator protocol, IP address, and port. |
luna_configurator_api | 1 |
[integer] API version of the LUNA Configurator. |
LUNA_IMAGE_STORE_LOGGER#
Parameter name | Default value | Description |
---|---|---|
folder_with_logs | ./ |
[string] Folder, where logs are saved (relative path begins in directory with application). |
log_level | info |
[string] Level of debug print, by priority: "ERROR", "WARNING", "INFO", "DEBUG". |
log_time | local |
[string] Time format used in log records: "LOCAL" or "UTC". |
max_log_file_size | 1024 |
[integer] Maximum log file size in megabytes before performing rotation (0 - without rotation). |
log_to_stdout | 1 |
Send log to stdout. |
log_to_file | 1 |
Send log to file. |
multiline_stack_trace | 1 |
Allow multiline stack trace in logs. |
INFLUX_MONITORING#
Parameter name | Default value | Description |
---|---|---|
send_data_for_monitoring | 1 |
[integer] Send data for monitoring to InfluxDB. |
organization | [string] InfluxDB 2.x workspace. | |
token | [string] InfluxDB 2.x authentication token. | |
bucket | luna_monitoring |
[string] InfluxDB 2.x bucket name. |
host | 127.0.0.1 |
[string] InfluxDB IP address. |
port | 8086 |
[integer] InfluxDB port. |
use_ssl | 0 |
[integer] Use HTTPS to connect to InfluxDB. |
flushing_period | 1 |
[integer] Frequency of sending monitoring data to InfluxDB (in seconds). |
OTHER#
Parameter name | Default value | Description |
---|---|---|
storage_type | local |
[string] Type of storage: "S3" or "LOCAL", where "LOCAL" is HDD. |
local_storage | ./local_storage |
[string] Folder, where images are stored (relative path begins in directory with application). |
default_image_extension | jpg |
[string] Current image extension: jpg or png. |
luna_image_store_active_plugins | [] |
[list(string)] List of active plugins. |
Tasks configuration#
The section describes the Tasks service parameters.
You can configure the service using the Configurator service.
LUNA_CONFIGURATOR#
Parameter name | Default value | Description |
---|---|---|
use_configurator | 0 |
Load configs from LUNA Configurator. |
luna_configurator_origin | http://127.0.0.1:5070 |
LUNA Configurator protocol, IP address, and port. |
luna_configurator_api | 1 |
API version of the LUNA Configurator. |
LUNA_TASKS_DB#
Parameter name | Default value | Description |
---|---|---|
db_type | postgres |
Type of database: "postgres" or "oracle"; "postgres" type is used by default. |
db_user | luna |
Database username. |
db_password | luna |
Database password. |
db_name | luna_tasks |
Database name for "postgres" type, SID name for "oracle" type. |
db_host | 127.0.0.1 |
Database IP address. |
db_port | 5432 |
Database listener port, 5432 - default for "postgres" type, 1521 - default for "oracle" type. |
LUNA_TASKS_DB.DB_SETTINGS#
Parameter name | Default value | Description |
---|---|---|
connection_pool_size | 5 |
[integer] Database connection pool size. |
LUNA_TASKS_LOGGER#
Parameter name | Default value | Description |
---|---|---|
folder_with_logs | ./ |
Folder, where logs are saved. |
log_level | info |
Level of debug print, by priority: "ERROR", "WARNING", "INFO", "DEBUG". |
log_time | local |
Time format used in log records: "LOCAL" or "UTC". |
max_log_file_size | 1024 |
Maximum log file size in megabytes before performing rotation (0 - without rotation). |
log_to_stdout | 1 |
Send log to stdout. |
log_to_file | 1 |
Send log to file. |
multiline_stack_trace | 1 |
Allow multiline stack trace in logs. |
INFLUX_MONITORING#
Parameter name | Default value | Description |
---|---|---|
send_data_for_monitoring | 1 |
Send data for monitoring to InfluxDB. |
organization | [string] InfluxDB 2.x workspace. | |
token | [string] InfluxDB 2.x authentication token. | |
bucket | luna_monitoring |
[string] InfluxDB 2.x bucket name. |
host | 127.0.0.1 |
InfluxDB IP address. |
port | 8086 |
InfluxDB port. |
use_ssl | 0 |
Use HTTPS to connect to InfluxDB. |
flushing_period | 1 |
Frequency of sending monitoring data to InfluxDB (in seconds). |
LUNA_IMAGE_STORE_FACES_SAMPLES_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
origin | http://127.0.0.1:5020 |
LUNA Image Store protocol, IP address, and port (for samples). |
api_version | 1 |
API version of the LUNA Image Store (for samples). |
bucket | visionlabs-samples |
Bucket name, where samples will be stored. |
LUNA_IMAGE_STORE_BODIES_SAMPLES_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
origin | http://127.0.0.1:5020 |
LUNA Image Store protocol, IP address, and port (for samples). |
api_version | 1 |
API version of the LUNA Image Store (for samples). |
bucket | visionlabs-bodies-samples |
Bucket name, where samples will be stored. |
LUNA_IMAGE_STORE_IMAGES_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
origin | http://127.0.0.1:5020 |
LUNA Image Store protocol, IP address, and port (for samples). |
api_version | 1 |
API version of the LUNA Image Store (for samples). |
bucket | visionlabs-image-origin |
Bucket name, where samples will be stored. |
LUNA_IMAGE_STORE_FACES_SAMPLES_TIMEOUTS#
Parameter name | Default value | Description |
---|---|---|
connect | 20 |
CONNECT TIMEOUT. |
request | 60 |
REQUEST TIMEOUT (total). |
LUNA_IMAGE_STORE_BODIES_SAMPLES_TIMEOUTS#
Parameter name | Default value | Description |
---|---|---|
connect | 30 |
CONNECT TIMEOUT. |
request | 60 |
REQUEST TIMEOUT (total). |
LUNA_IMAGE_STORE_IMAGES_TIMEOUTS#
Parameter name | Default value | Description |
---|---|---|
connect | 30 |
CONNECT TIMEOUT. |
request | 60 |
REQUEST TIMEOUT (total). |
LUNA_IMAGE_STORE_TASK_RESULT_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
origin | http://127.0.0.1:5020 |
LUNA Image Store protocol, IP address, and port (for task result). |
api_version | 1 |
API version of the LUNA Image Store (for task result). |
bucket | task-result |
Bucket name, where samples will be stored. |
LUNA_IMAGE_STORE_TASK_RESULT_TIMEOUTS#
Parameter name | Default value | Description |
---|---|---|
connect | 20 |
CONNECT TIMEOUT. |
request | 60 |
REQUEST TIMEOUT (total). |
LUNA_TASKS_LOAD_EXTERNAL_ARCHIVE_TIMEOUTS#
Parameter name | Default value | Description |
---|---|---|
connect | 20 |
CONNECT TIMEOUT. |
request | 100 |
REQUEST TIMEOUT (total). |
sock_read | 100 |
SOCK READ TIMEOUT. |
LUNA_FACES_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
origin | http://127.0.0.1:5030 |
LUNA Faces protocol, IP address, and port. |
api_version | 3 |
API version of the LUNA Faces. |
LUNA_FACES_TIMEOUTS#
Parameter name | Default value | Description |
---|---|---|
connect | 20 |
CONNECT TIMEOUT. |
request | 60 |
REQUEST TIMEOUT (total). |
LUNA_PYTHON_MATCHER_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
origin | http://127.0.0.1:5100 |
LUNA Python Matcher protocol, IP address, and port. |
api_version | 1 |
API version of the LUNA Python Matcher. |
LUNA_MATCHER_PROXY_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
origin | http://127.0.0.1:5110 |
LUNA Python Matcher Proxy protocol, IP address, and port. |
api_version | 1 |
API version of the LUNA Python Matcher Proxy. |
LUNA_TASKS_TO_MATCHER_TIMEOUTS#
Parameter name | Default value | Description |
---|---|---|
connect | 30 |
CONNECT TIMEOUT. |
request | 60 |
REQUEST TIMEOUT (total). |
ADDITIONAL_SERVICES_USAGE#
Parameter name | Default value | Description |
---|---|---|
luna_events | 1 |
[integer] Support LUNA Events service as a data source for tasks. |
luna_matcher_proxy | 1 |
[integer] Use LUNA Python Matcher Proxy instead of LUNA Python Matcher. |
LUNA_EVENTS_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
origin | http://127.0.0.1:5040 |
LUNA Events protocol, IP address, and port. |
api_version | 2 |
API version of the LUNA Events. |
LUNA_EVENTS_TIMEOUTS#
Parameter name | Default value | Description |
---|---|---|
connect | 20 |
CONNECT TIMEOUT. |
request | 60 |
REQUEST TIMEOUT (total). |
LUNA_HANDLERS_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
origin | http://127.0.0.1:5090 |
LUNA Handlers protocol, IP address, and port. |
api_version | 1 |
API version of the LUNA Handlers. |
LUNA_HANDLERS_TIMEOUTS#
Parameter name | Default value | Description |
---|---|---|
connect | 20 |
CONNECT TIMEOUT. |
request | 60 |
REQUEST TIMEOUT (total). |
LUNA_TASKS_WORKER_TIMEOUTS#
Parameter name | Default value | Description |
---|---|---|
connect | 20 |
CONNECT TIMEOUT. |
request | 600 |
REQUEST TIMEOUT (total). |
PLATFORM_LIMITS.CROSS_MATCH#
Parameter name | Default value | Description |
---|---|---|
short_array_filter_limit | 1000 |
[integer] Short array filter limit. The maximum number of items provided in filters. The limit is set for part of the filters only. |
array_filter_limit | 20000 |
[integer] Array filter limit. The maximum number of items provided in filters. The limit is set for part of the filters only. |
result_candidate_limit | 20000 |
[integer] The maximum number of matching results for the candidates' list returned in the response. |
general_limit | 100000 |
[integer] General limit. |
EXTERNAL_LUNA_API_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
origin | http://127.0.0.1:5000 |
External luna-api origin. |
api_version | 6 |
External luna-api origin. |
OTHER#
Parameter name | Default value | Description |
---|---|---|
storage_time | local |
Storage time - "LOCAL" or "UTC". |
luna_tasks_worker_address | http://127.0.0.1:5051 |
LUNA Tasks worker address. |
workers_count_per_task_type | 5 |
LUNA Tasks workers concurrency; number of workers for every task type. |
max_error_count_per_task | 100_000 |
Maximum errors count per task to store. |
tasks_to_faces_requests_concurrency | 5 |
Concurrency for hard requests to luna-faces. |
tasks_to_image_store_requests_concurrency | 100 |
Concurrency for requests to luna-image-store. |
tasks_router_to_worker_requests_concurrency | 10 |
Concurrency for sending subtasks to luna-tasks-workers. |
tasks_to_handlers_concurrency | 8 |
Concurrency for extract requests to luna-handlers. |
Events configuration#
The section describes the Events service parameters.
You can configure the service using the Configurator service.
LUNA_CONFIGURATOR#
Parameter name | Default value | Description |
---|---|---|
use_configurator | 0 |
[integer] Load configs from LUNA Configurator. |
luna_configurator_origin | http://127.0.0.1:5070 |
[string] LUNA Configurator protocol, IP address, and port. |
luna_configurator_api | 1 |
[integer] API version of the LUNA Configurator. |
LUNA_EVENTS_LOGGER#
Parameter name | Default value | Description |
---|---|---|
log_level | info |
[string] Level of debug print, by priority: "ERROR", "WARNING", "INFO", "DEBUG". |
log_time | local |
[string] Time format used in log records: "LOCAL" or "UTC". |
folder_with_logs | ./ |
[string] Folder, where logs are saved (relative path begins in directory with application). |
max_log_file_size | 1024 |
[integer] Maximum log file size in megabytes before performing rotation (0 - without rotation). |
log_to_stdout | 1 |
Send log to stdout. |
log_to_file | 1 |
Send log to file. |
multiline_stack_trace | 1 |
Allow multiline stack trace in logs. |
LUNA_EVENTS_DB#
Parameter name | Default value | Description |
---|---|---|
db_type | postgres |
[string] Type of database: "postgres". |
db_user | luna |
[string] Login to database. |
db_password | luna |
[string] Database password. |
db_host | 127.0.0.1 |
[string] Database IP address. |
db_port | 5432 |
[integer] Database listener port, 5432 - default for "postgres" type. |
db_name | luna_events |
[string] Database name. |
LUNA_EVENTS_DB.DB_SETTINGS#
Parameter name | Default value | Description |
---|---|---|
connection_pool_size | 10 |
[integer] Database connection pool size. |
INFLUX_MONITORING#
Parameter name | Default value | Description |
---|---|---|
send_data_for_monitoring | 1 |
[integer] Send data for monitoring to InfluxDB. |
organization | [string] InfluxDB 2.x workspace. | |
token | [string] InfluxDB 2.x authentication token. | |
bucket | luna_monitoring |
[string] InfluxDB 2.x bucket name. |
host | 127.0.0.1 |
[string] InfluxDB IP address. |
port | 8086 |
[integer] InfluxDB port. |
use_ssl | 0 |
[integer] Use HTTPS to connect to InfluxDB. |
flushing_period | 1 |
[integer] Period of sending monitoring data to the InfluxDB (in seconds). |
OTHER#
Parameter name | Default value | Description |
---|---|---|
storage_time | local |
[string] Time format used in database records: "LOCAL" or "UTC". |
default_face_descriptor_version | 59 |
[integer] Default face descriptor version. |
default_human_descriptor_version | 104 |
[integer] Default human body descriptor version. |
save_events_timeout | -1 |
[float] Save events timeout. 0 or negative means no timeout. |
luna_events_active_plugins | [] |
[list(string)] List of active plugins. |
Sender configuration#
The section describes the Sender service parameters.
You can configure the service using the Configurator service.
LUNA_CONFIGURATOR#
Parameter name | Default value | Description |
---|---|---|
use_configurator | 0 |
[integer] Load configs from LUNA Configurator. |
luna_configurator_origin | http://127.0.0.1:5070 |
[string] LUNA Configurator protocol, IP address, and port. |
luna_configurator_api | 1 |
[integer] API version of the LUNA Configurator. |
REDIS_DB_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
host | 127.0.0.1 |
[string] Redis host for the service subscription. |
port | 6379 |
[string] Redis port for the service subscription. |
password | [string] Redis password for the service subscription. | |
channel | luna-sender |
[string] Redis channel for the service subscription. |
REDIS_DB_ADDRESS.SENTINEL#
Parameter name | Default value | Description |
---|---|---|
master_name | luna_sender_master |
[string] Sentinel master name. |
sentinels | [] |
By setting this parameter, application will query Redis parameters (host and port) from sentinels. |
LUNA_SENDER_LOGGER#
Parameter name | Default value | Description |
---|---|---|
folder_with_logs | ./ |
[string] Folder, where logs are saved (relative path begins in directory with application). |
log_level | info |
[string] Level of debug print, by priority: "ERROR", "WARNING", "INFO", "DEBUG". |
log_time | local |
[string] Time format used in log records: "LOCAL" or "UTC". |
max_log_file_size | 1024 |
[string] Maximum log file size in megabytes before performing rotation (0 - without rotation). |
log_to_stdout | 1 |
Send log to stdout. |
log_to_file | 1 |
Send log to file. |
multiline_stack_trace | 1 |
Allow multiline stack trace in logs. |
INFLUX_MONITORING#
Parameter name | Default value | Description |
---|---|---|
send_data_for_monitoring | 1 |
[integer] Send data for monitoring to InfluxDB. |
organization | [string] InfluxDB 2.x workspace. | |
token | [string] InfluxDB 2.x authentication token. | |
bucket | luna_monitoring |
[string] InfluxDB 2.x bucket name. |
host | 127.0.0.1 |
[string] InfluxDB IP address. |
port | 8086 |
[integer] InfluxDB port. |
use_ssl | 0 |
[integer] Use HTTPS to connect to InfluxDB. |
flushing_period | 1 |
[integer] Frequency of sending monitoring data to InfluxDB (in seconds). |
OTHER#
Parameter name | Default value | Description |
---|---|---|
luna_sender_active_plugins | [] |
[list(string)] List of active plugins. |
Licenses configuration#
The section describes the Licenses service parameters.
You can configure the service using the Configurator service.
LUNA_CONFIGURATOR#
Parameter name | Default value | Description |
---|---|---|
use_configurator | 0 |
Load configs from LUNA Configurator. |
luna_configurator_origin | http://127.0.0.1:5070 |
LUNA Configurator protocol, IP address, and port. |
luna_configurator_api | 1 |
API version of the LUNA Configurator. |
LUNA_LICENSES_LOGGER#
Parameter name | Default value | Description |
---|---|---|
folder_with_logs | ./ |
Folder, where logs are saved. |
log_level | info |
Level of debug print, by priority: "ERROR", "WARNING", "INFO", "DEBUG". |
log_time | local |
Time format used in log records: "LOCAL" or "UTC". |
max_log_file_size | 1024 |
Maximum log file size in megabytes before performing rotation (0 - without rotation). |
INFLUX_MONITORING#
Parameter name | Default value | Description |
---|---|---|
send_data_for_monitoring | 1 |
Send data for monitoring to InfluxDB. |
organization | [string] InfluxDB 2.x workspace. | |
token | [string] InfluxDB 2.x authentication token. | |
bucket | luna_monitoring |
[string] InfluxDB 2.x bucket name. |
host | 127.0.0.1 |
InfluxDB IP address. |
port | 8086 |
InfluxDB port. |
use_ssl | 0 |
Use HTTPS to connect to InfluxDB. |
flushing_period | 1 |
Frequency of sending monitoring data to InfluxDB (in seconds). |
Python Matcher configuration#
The section describes the Python Matcher service parameters.
You can configure the service using the Configurator service.
LUNA_CONFIGURATOR#
Parameter name | Default value | Description |
---|---|---|
use_configurator | 0 |
Load configs from LUNA Configurator. |
luna_configurator_origin | http://127.0.0.1:5070 |
LUNA Configurator protocol, IP address, and port. |
luna_configurator_api | 1 |
API version of the LUNA Configurator. |
LUNA_PYTHON_MATCHER_LOGGER#
Parameter name | Default value | Description |
---|---|---|
folder_with_logs | ./ |
Folder, where logs are saved. |
log_level | info |
Level of debug print, by priority: "ERROR", "WARNING", "INFO", "DEBUG". |
log_time | local |
Time format used in log records: "LOCAL" or "UTC". |
max_log_file_size | 1024 |
Maximum log file size in megabytes before performing rotation (0 - without rotation). |
log_to_stdout | 1 |
Send log to stdout. |
log_to_file | 1 |
Send log to file. |
multiline_stack_trace | 1 |
Allow multiline stack trace in logs. |
INFLUX_MONITORING#
Parameter name | Default value | Description |
---|---|---|
send_data_for_monitoring | 1 |
Send data for monitoring to InfluxDB. |
organization | [string] InfluxDB 2.x workspace. | |
token | [string] InfluxDB 2.x authentication token. | |
bucket | luna_monitoring |
[string] InfluxDB 2.x bucket name. |
host | 127.0.0.1 |
InfluxDB IP address. |
port | 8086 |
InfluxDB port. |
use_ssl | 0 |
Use HTTPS to connect to InfluxDB. |
flushing_period | 1 |
Frequency of sending monitoring data to InfluxDB (in seconds). |
LUNA_FACES_DB#
Parameter name | Default value | Description |
---|---|---|
db_type | postgres |
[string] Type of database: "postgres" or "oracle"; "postgres" type is used by default. |
db_user | luna |
[string] Database username. |
db_password | luna |
[string] Database password. |
db_host | 127.0.0.1 |
[string] Database IP address. |
db_port | 5432 |
[integer] Database listener port, 5432 - default for "postgres" type, 1521 - default for "oracle" type. |
db_name | luna_faces |
[string] Database name for "postgres" type, SID name for "oracle" type. |
LUNA_FACES_DB.DB_SETTINGS#
Parameter name | Default value | Description |
---|---|---|
connection_pool_size | 5 |
[integer] Database connection pool size. |
LUNA_ATTRIBUTES_DB#
Parameter name | Default value | Description |
---|---|---|
password | [string] Login to database. | |
host | 127.0.0.1 |
[string] Database IP address. |
port | 6379 |
[integer] Database listener port, 5432 - default for "postgres" type, 1521 - default for "oracle" type. |
number | 0 |
[integer] Redis database number (0-15). |
LUNA_ATTRIBUTES_DB.SENTINEL#
Parameter name | Default value | Description |
---|---|---|
master_name | luna_attributes |
[string] Sentinel master name. |
sentinels | [] |
[list(string)] List of Redis Sentinel listeners (example [127.0.0.1:26379, 10.0.4.1:26379]). |
ADDITIONAL_SERVICES_USAGE#
Parameter name | Default value | Description |
---|---|---|
luna_events | 1 |
[integer] Send events to LUNA Events for storing. |
indexed_matcher | 0 |
[integer] Use LUNA Indexed Matcher. |
LUNA_EVENTS_DB#
Parameter name | Default value | Description |
---|---|---|
db_type | postgres |
[string] Type of database: "postgres". |
db_user | luna |
[string] Database username. |
db_password | luna |
[string] Database password. |
db_host | 127.0.0.1 |
[string] Database IP address. |
db_port | 5432 |
[integer] Database listener port, 5432 - default for "postgres" type. |
db_name | luna_events |
[string] Database name. |
LUNA_EVENTS_DB.DB_SETTINGS#
Parameter name | Default value | Description |
---|---|---|
connection_pool_size | 10 |
[integer] Database connection pool size. |
LUNA_INDEX_MANAGER_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
origin | http://127.0.0.1:5060 |
[string] LUNA Index Manager protocol, IP address, and port. |
api_version | 1 |
[integer] API version of the LUNA Index Manager. |
LUNA_INDEX_MANAGER_TIMEOUTS#
Parameter name | Default value | Description |
---|---|---|
connect | 30 |
[integer] HTTP connection timeout. |
request | 60 |
[integer] HTTP request timeout (total). |
LUNA_PYTHON_MATCHER_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
origin | http://127.0.0.1:5100 |
[string] LUNA Python Matcher protocol, IP address, and port. |
api_version | 1 |
[integer] API version of the LUNA Python Matcher. |
LUNA_PROXY_TO_PYTHON_MATCHER_TIMEOUTS#
Parameter name | Default value | Description |
---|---|---|
sock_read | 300 |
[integer] Timeout for reading portion of data from peer. |
request | 300 |
[integer] HTTP request timeout (total). |
QUEUE_SETTINGS#
COMMON QUEUE SETTINGS:#
Parameter name | Default value | Description |
---|---|---|
max_retries | 5 |
[integer] Maximum number of attempts to reconnect to queue. |
delay_step | 10 |
[integer] Queue reconnection attempt interval. |
api_version | 14 |
[integer] Current version API of LUNA Core. |
request_timeout | 30 |
[integer] Request timeout period when using queues (LUNA Detector, Extractor, Matcher). |
RABBIT MQ SETTINGS#
Parameter name | Default value | Description |
---|---|---|
queue_type | rabbit |
[string] Queue type: rabbit. |
host | 127.0.0.1 |
[string] RabbitMQ host. |
port | 5672 |
[integer] Queue port, default: 5672. |
user | luna |
[string] RabbitMQ username. |
password | luna |
[string] RabbitMQ password. |
IBM MQ SETTINGS#
Parameter name | Default value | Description |
---|---|---|
queue_type | ibmmq |
[string] Queue type: ibmmq. |
host | 127.0.0.1 |
[string] IBM MQ host. |
port | 1414 |
[integer] IBM MQ port, default: 1414. |
user | luna |
[string] IBM MQ username. |
password | luna |
[string] IBM MQ password. |
ibm_manager | saturn.queue.manager |
[string] IBM MQ container abstract; queues are searched for in the specified managers. |
ibm_channel | password.svrconn |
[string] IBM MQ channel. |
SQS SETTINGS#
Parameter name | Default value | Description |
---|---|---|
queue_type | sqs |
[string] Queue type: sqs. |
aws_public_access_key | [string] AWS public access key. | |
aws_secret_access_key | [string] AWS secret access key. | |
aws_scheme | https |
[string] AWS scheme: "http", "https" or "mqtt". |
aws_authorization_signature | s3v4 |
[string] AWS authorization signature: "s3v2" or "s3v4". |
aws_region | [string] AWS endpoint region. | |
aws_connect_timeout | 20 |
[integer] AWS request connection timeout. |
ibm_heart_beat_interval | 1 |
[integer] IBM MQ availability check interval (in seconds). |
DESCRIPTORS_CACHE#
Parameter name | Default value | Description |
---|---|---|
cache_enabled | 1 |
[integer] Use cache to speed up some requests. |
updating_cache_interval | 2 |
[integer] Updating cache interval in seconds. |
DESCRIPTORS_CACHE.RPC_SETTINGS#
Parameter name | Default value | Description |
---|---|---|
pool_size | 100 |
[integer] Number of connections between lpm and cached matcher processes. |
DESCRIPTORS_CACHE.RPC_SETTINGS.TIMEOUTS#
Parameter name | Default value | Description |
---|---|---|
connect_timeout | 20 |
[integer] Connect timeout in seconds. |
request_timeout | 60 |
[integer] Request timeout in seconds. |
response_timeout | 60 |
[integer] Response timeout in seconds. |
DESCRIPTORS_CACHE.MATCHING_SETTINGS#
Parameter name | Default value | Description |
---|---|---|
thread_count | 0 |
[integer] Thread count for matching by the cache; nonnegative value; 0 - autoselect. |
tasks_count | 10 |
[integer] Number of workers that process cached matcher queue. |
batch_size | 20 |
[integer] Maximum number of match requests within single batch in cached matcher. |
OTHER#
Parameter name | Default value | Description |
---|---|---|
default_face_descriptor_version | 59 |
[integer] Default face descriptor version. |
default_human_descriptor_version | 104 |
[integer] Default human body descriptor version. |
storage_time | local |
[string] Time format used in database records: "LOCAL" or "UTC". |
indexed_lists_refresh_rate | 60 |
[integer] Indexed lists refresh rate. |
LUNA_MATCHER_PROXY_LOGGER#
Parameter name | Default value | Description |
---|---|---|
folder_with_logs | ./ |
Folder, where logs are saved. |
log_level | info |
Level of debug print, by priority: "ERROR", "WARNING", "INFO", "DEBUG". |
log_time | local |
Time format used in log records: "LOCAL" or "UTC". |
max_log_file_size | 1024 |
Maximum log file size in megabytes before performing rotation (0 - without rotation). |
log_to_stdout | 1 |
Send log to stdout. |
log_to_file | 1 |
Send log to file. |
multiline_stack_trace | 1 |
Allow multiline stack trace in logs. |
LUNA_MATCHER_CLUSTERS.0#
Parameter name | Default value | Description |
---|---|---|
cluster_type | core-indexed-matcher |
[string] Cluster type - LUNA Core Indexed Matcher. |
routing_key | indexed_matcher |
[string] Routing key for LUNA Core Indexed Matcher queue. |
rabbit_exchange | luna.match |
[string] RabbitMQ Exchange for LUNA Core Indexed Matcher. |
PLATFORM_LIMITS.MATCH#
Parameter name | Default value | Description |
---|---|---|
array_filter_limit | 1000 |
[integer] Array filter limit. The maximum number of items provided in candidates' filters. The limit is set for part of the filters only. |
reference_limit | 30 |
[integer] Reference limit. |
candidate_limit | 30 |
[integer] Candidate limit. |
result_candidate_limit | 100 |
[integer] The maximum number of matching results for the candidates' list returned in the response. |
PLATFORM_LIMITS.CROSS_MATCH#
Parameter name | Default value | Description |
---|---|---|
short_array_filter_limit | 1000 |
[integer] Short array filter limit. The maximum number of items provided in filters. The limit is set for part of the filters only. |
array_filter_limit | 20000 |
[integer] Array filter limit. The maximum number of items provided in filters. The limit is set for part of the filters only. |
result_candidate_limit | 20000 |
[integer] The maximum number of matching results for the candidates' list returned in the response. |
general_limit | 100000 |
[integer] General limit. |
Handlers configuration#
The section describes the Handlers service parameters.
You can configure the service using the Configurator service.
LUNA_CONFIGURATOR#
Parameter name | Default value | Description |
---|---|---|
use_configurator | 0 |
Load configs from LUNA Configurator. |
luna_configurator_origin | http://127.0.0.1:5070 |
LUNA Configurator protocol, IP address, and port. |
luna_configurator_api | 1 |
API version of the LUNA Configurator. |
LUNA_HANDLERS_DB#
Parameter name | Default value | Description |
---|---|---|
db_type | postgres |
Type of database: "postgres" or "oracle"; "postgres" type is used by default. |
db_user | luna |
Database username. |
db_password | luna |
Database password. |
db_name | luna_handlers |
Database name for "postgres" type, SID name for "oracle" type. |
db_host | 127.0.0.1 |
Database IP address. |
db_port | 5432 |
Database listener port, 5432 - default for "postgres" type, 1521 - default for "oracle" type. |
LUNA_HANDLERS_DB.DB_SETTINGS#
Parameter name | Default value | Description |
---|---|---|
connection_pool_size | 5 |
[integer] Database connection pool size. |
INFLUX_MONITORING#
Parameter name | Default value | Description |
---|---|---|
send_data_for_monitoring | 1 |
Send data for monitoring to InfluxDB. |
organization | [string] InfluxDB 2.x workspace. | |
token | [string] InfluxDB 2.x authentication token. | |
bucket | luna_monitoring |
[string] InfluxDB 2.x bucket name. |
host | 127.0.0.1 |
InfluxDB IP address. |
port | 8086 |
InfluxDB port. |
use_ssl | 0 |
Use HTTPS to connect to InfluxDB. |
flushing_period | 1 |
Frequency of sending monitoring data to InfluxDB (in seconds). |
LUNA_HANDLERS_LOGGER#
Parameter name | Default value | Description |
---|---|---|
folder_with_logs | ./ |
Folder, where logs are saved. |
log_level | info |
Level of debug print, by priority: "ERROR", "WARNING", "INFO", "DEBUG". |
log_time | local |
Time format used in log records: "LOCAL" or "UTC". |
max_log_file_size | 1024 |
Maximum log file size in megabytes before performing rotation (0 - without rotation). |
log_to_stdout | 1 |
Send log to stdout. |
log_to_file | 1 |
Send log to file. |
multiline_stack_trace | 1 |
Allow multiline stack trace in logs. |
LUNA_LICENSES_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
origin | http://127.0.0.1:5120 |
LUNA Licenses protocol, IP address, and port. |
api_version | 1 |
API version of the LUNA Licenses. |
LUNA_FACES_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
origin | http://127.0.0.1:5030 |
LUNA Faces protocol, IP address, and port. |
api_version | 3 |
API version of the LUNA Faces. |
LUNA_FACES_TIMEOUTS#
Parameter name | Default value | Description |
---|---|---|
connect | 30 |
CONNECT TIMEOUT. |
request | 60 |
REQUEST TIMEOUT (total). |
LUNA_IMAGE_STORE_FACES_SAMPLES_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
origin | http://127.0.0.1:5020 |
LUNA Image Store protocol, IP address, and port (for samples). |
api_version | 1 |
API version of the LUNA Image Store (for samples). |
bucket | visionlabs-samples |
Bucket name, where samples will be stored. |
LUNA_IMAGE_STORE_BODIES_SAMPLES_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
origin | http://127.0.0.1:5020 |
LUNA Image Store protocol, IP address, and port (for samples). |
api_version | 1 |
API version of the LUNA Image Store (for samples). |
bucket | visionlabs-bodies-samples |
Bucket name, where samples will be stored. |
LUNA_IMAGE_STORE_IMAGES_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
origin | http://127.0.0.1:5020 |
LUNA Image Store protocol, IP address, and port (for origin images). |
api_version | 1 |
API version of the LUNA Image Store (for origin images). |
bucket | visionlabs-image-origin |
Bucket name, where origin images will be stored. |
LUNA_IMAGE_STORE_FACES_SAMPLES_TIMEOUTS#
Parameter name | Default value | Description |
---|---|---|
connect | 30 |
CONNECT TIMEOUT. |
request | 60 |
REQUEST TIMEOUT (total). |
LUNA_IMAGE_STORE_BODIES_SAMPLES_TIMEOUTS#
Parameter name | Default value | Description |
---|---|---|
connect | 30 |
CONNECT TIMEOUT. |
request | 60 |
REQUEST TIMEOUT (total). |
LUNA_IMAGE_STORE_IMAGES_TIMEOUTS#
Parameter name | Default value | Description |
---|---|---|
connect | 30 |
CONNECT TIMEOUT. |
request | 60 |
REQUEST TIMEOUT (total). |
ADDITIONAL_SERVICES_USAGE#
Parameter name | Default value | Description |
---|---|---|
luna_events | 1 |
[integer] Send events to LUNA Events for storing. |
luna_tasks | 1 |
[integer] Use LUNA Tasks. |
luna_sender | 1 |
[integer] Send events to the LUNA Sender subscription service. |
luna_matcher_proxy | 1 |
[integer] Use LUNA Python Matcher Proxy instead of LUNA Python Matcher. |
LUNA_EVENTS_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
origin | http://127.0.0.1:5040 |
LUNA Events protocol, IP address, and port. |
api_version | 2 |
API version of the LUNA Events. |
LUNA_EVENTS_TIMEOUTS#
Parameter name | Default value | Description |
---|---|---|
connect | 30 |
CONNECT TIMEOUT. |
request | 60 |
REQUEST TIMEOUT (total). |
LUNA_PYTHON_MATCHER_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
origin | http://127.0.0.1:5100 |
LUNA Python Matcher protocol, IP address, and port. |
api_version | 1 |
API version of the LUNA Python Matcher. |
LUNA_PYTHON_MATCHER_TIMEOUTS#
Parameter name | Default value | Description |
---|---|---|
connect | 30 |
CONNECT TIMEOUT. |
request | 60 |
REQUEST TIMEOUT (total). |
LUNA_MATCHER_PROXY_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
origin | http://127.0.0.1:5110 |
LUNA Python Matcher Proxy protocol, IP address, and port. |
api_version | 1 |
API version of the LUNA Python Matcher Proxy. |
LUNA_PYTHON_MATCHER_PROXY_TIMEOUTS#
Parameter name | Default value | Description |
---|---|---|
connect | 30 |
CONNECT TIMEOUT. |
request | 60 |
REQUEST TIMEOUT (total). |
REDIS_DB_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
host | 127.0.0.1 |
Redis host for the service subscription. |
port | 6379 |
Redis port for the service subscription. |
password | Redis password for the service subscription. | |
channel | luna-sender |
Redis channel for the service subscription. |
REDIS_DB_ADDRESS.SENTINEL#
Parameter name | Default value | Description |
---|---|---|
master_name | luna_sender_master |
[string] Sentinel master name. |
sentinels | [] |
By setting this parameter, application will query Redis parameters (host and port) from sentinels. |
LUNA_HANDLERS_RUNTIME_SETTINGS#
Parameter name | Default value | Description |
---|---|---|
global_device_class | cpu |
Device type on which estimations is performed - "cpu" or "gpu". |
num_threads | 4 |
Number of worker threads. |
num_compute_streams | 6 |
Number of streams; this parameter increases performance, but works only with new versions of NVIDIA drivers. |
device_class | global |
Device type on which the face detection is performed - "cpu", "gpu" or "global". |
optimal_batch_size | 10 |
Optimal batch size for stage. |
worker_count | 1 |
Worker count for estimation. |
max_face_size | 640 |
Max face size in pixels. |
min_face_size | 50 |
Max face size in pixels. |
redetect_face_target_size | 45 |
Target face size for redetect. |
redetect_tensor_size | 80 |
Target face size for redetect after preprocessing. |
redetect_score_threshold | 0.357 |
Redetect score threshold; redetection is considered failed if the score is lower than the specified value. |
score_threshold | 0.42 |
Score threshold; detection is considered failed if the score is lower than the specified value. |
device_class | global |
Device type on which the face detection is performed - "cpu", "gpu" or "global". |
optimal_batch_size | 10 |
Optimal batch size for stage. |
worker_count | 1 |
Worker count for estimation. |
device_class | global |
Device type on which the face detection is performed - "cpu", "gpu" or "global". |
optimal_batch_size | 10 |
Optimal batch size for stage. |
worker_count | 1 |
Worker count for estimation. |
device_class | global |
Device type on which estimation is performed - "cpu", "gpu" or "global". |
optimal_batch_size | 10 |
Optimal batch size for stage. |
worker_count | 1 |
Worker count for estimation. |
device_class | global |
Device type on which estimation is performed - "cpu", "gpu" or "global". |
optimal_batch_size | 10 |
Optimal batch size for stage. |
worker_count | 1 |
Worker count for estimation. |
device_class | global |
Device type on which estimation is performed - "cpu", "gpu" or "global". |
optimal_batch_size | 10 |
Optimal batch size for stage. |
worker_count | 1 |
Worker count for estimation. |
device_class | global |
Device type on which estimation is performed - "cpu", "gpu" or "global". |
optimal_batch_size | 10 |
Optimal batch size for stage. |
worker_count | 1 |
Worker count for estimation. |
device_class | global |
Device type on which estimation is performed - "cpu", "gpu" or "global". |
optimal_batch_size | 10 |
Optimal batch size for stage. |
worker_count | 1 |
Worker count for estimation. |
device_class | global |
Device type on which estimation is performed - "cpu", "gpu" or "global". |
optimal_batch_size | 10 |
Optimal batch size for stage. |
worker_count | 1 |
Worker count for estimation. |
device_class | global |
Device type on which estimation is performed - "cpu", "gpu" or "global". |
optimal_batch_size | 10 |
Optimal batch size for stage. |
worker_count | 1 |
Worker count for estimation. |
device_class | global |
Device type on which estimation is performed - "cpu", "gpu" or "global". |
optimal_batch_size | 10 |
Optimal batch size for stage. |
worker_count | 1 |
Worker count for estimation. |
real_threshold | 0.5 |
[float] Liveness score threshold. |
quality_threshold | 0.5 |
[float] Default liveness v2 quality threshold of "appropriate image" in the calculation of aggregate estimates. |
device_class | global |
Device type on which estimation is performed - "cpu", "gpu" or "global". |
optimal_batch_size | 10 |
Optimal batch size for stage. |
worker_count | 1 |
Worker count for estimation. |
device_class | global |
Device type on which estimation is performed - "cpu", "gpu" or "global". |
optimal_batch_size | 10 |
Optimal batch size for stage. |
worker_count | 1 |
Worker count for estimation. |
device_class | global |
Device type on which estimation is performed - "cpu", "gpu" or "global". |
optimal_batch_size | 10 |
Optimal batch size for stage. |
worker_count | 1 |
Worker count for estimation. |
device_class | global |
Device type on which estimation is performed - "cpu", "gpu" or "global". |
optimal_batch_size | 10 |
Optimal batch size for stage. |
worker_count | 1 |
Worker count for estimation. |
device_class | global |
Device type on which estimation is performed - "cpu", "gpu" or "global". |
optimal_batch_size | 10 |
Optimal batch size for stage. |
worker_count | 1 |
Worker count for estimation. |
device_class | global |
Device type on which estimation is performed - "cpu", "gpu" or "global". |
optimal_batch_size | 10 |
Optimal batch size for stage. |
worker_count | 1 |
Worker count for estimation. |
device_class | global |
Device type on which estimation is performed - "cpu", "gpu" or "global". |
optimal_batch_size | 10 |
Optimal batch size for stage. |
worker_count | 1 |
Worker count for estimation. |
device_class | global |
Device type on which estimation is performed - "cpu", "gpu" or "global". |
optimal_batch_size | 10 |
Optimal batch size for stage. |
worker_count | 1 |
Worker count for estimation. |
device_class | global |
Device type on which estimation is performed - "cpu", "gpu" or "global". |
optimal_batch_size | 10 |
Optimal batch size for stage. |
worker_count | 1 |
Worker count for estimation. |
device_class | global |
Device type on which estimation is performed - "cpu", "gpu" or "global". |
optimal_batch_size | 10 |
Optimal batch size for stage. |
worker_count | 1 |
Worker count for estimation. |
device_class | global |
Device type on which estimation is performed - "cpu", "gpu" or "global". |
optimal_batch_size | 10 |
Optimal batch size for stage. |
worker_count | 1 |
Worker count for estimation. |
device_class | global |
Device type on which estimation is performed - "cpu", "gpu" or "global". |
optimal_batch_size | 10 |
Optimal batch size for stage. |
worker_count | 1 |
Worker count for estimation. |
device_class | global |
Device type on which estimation is performed - "cpu", "gpu" or "global". |
optimal_batch_size | 10 |
Optimal batch size for stage. |
worker_count | 1 |
Worker count for estimation. |
image_size | 640 |
Sets the maximum frame size after scaling to the largest side in pixels. |
redetect_score_threshold | 0.12 |
Redetect score threshold; redetection is considered failed if the score is lower than the specified value. |
score_threshold | 0.3 |
Score threshold; detection is considered failed if the score is lower than the specified value. |
landmarks17_threshold | 0.25 |
Landmarks17 score threshold: score threshold for body landmarks. |
device_class | global |
Device type on which estimation is performed - "cpu", "gpu" or "global". |
optimal_batch_size | 10 |
Optimal batch size for stage. |
worker_count | 1 |
Worker count for estimation. |
device_class | global |
Device type on which estimation is performed - "cpu", "gpu" or "global". |
optimal_batch_size | 10 |
Optimal batch size for stage. |
worker_count | 1 |
Worker count for estimation. |
device_class | global |
Device type on which estimation is performed - "cpu", "gpu" or "global". |
optimal_batch_size | 10 |
Optimal batch size for stage. |
worker_count | 1 |
Worker count for estimation. |
device_class | global |
Device type on which estimation is performed - "cpu", "gpu" or "global". |
optimal_batch_size | 10 |
Optimal batch size for stage. |
worker_count | 1 |
Worker count for estimation. |
device_class | global |
Device type on which estimation is performed - "cpu", "gpu" or "global". |
optimal_batch_size | 10 |
Optimal batch size for stage. |
worker_count | 1 |
Worker count for estimation. |
LUNA_HANDLERS_LOAD_EXTERNAL_IMAGES_TIMEOUT#
Parameter name | Default value | Description |
---|---|---|
connect | 30 |
CONNECT TIMEOUT. |
request | 60 |
REQUEST TIMEOUT (total). |
ATTRIBUTES_STORAGE_POLICY#
Parameter name | Default value | Description |
---|---|---|
default_ttl | 300 |
[integer] Default time to live of temporary attributes (in seconds). |
max_ttl | 86400 |
[integer] Maximum time to live of temporary attributes (in seconds). |
LUNA_HANDLERS_LIMITS#
Parameter name | Default value | Description |
---|---|---|
received_images_limit | 8 |
[integer] Max number of images received in request. |
raw_event_detections_limit | 100 |
[integer] Max detections in raw event. |
raw_event_arrays_limit | 30 |
[integer] Max length of arrays in raw event. |
result_candidate_limit | 100 |
[integer] Max number of matching results for the candidates' list returned in the response. |
EXTERNAL_LUNA_API_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
origin | http://127.0.0.1:5000 |
External luna-api origin. |
api_version | 6 |
External luna-api origin. |
OTHER#
Parameter name | Default value | Description |
---|---|---|
luna_handlers_active_plugins | [] |
List of active plugins. |
indexed_lists_refresh_rate | 60 |
Refresh rate of indexed lists in seconds; it works if "USE_INDEX_MANAGER" parameter is used. |
storage_time | local |
Storage time - "LOCAL" or "UTC". |
luna_handlers_detector_type | face_det_v3 |
Face detector type. |
default_face_descriptor_version | 59 |
Default face descriptor version. |
default_human_descriptor_version | 104 |
Default human body descriptor version. |
luna_handlers_use_auto_rotation | 1 |
Estimate image orientation and rotate the image to the correct angle. |
Backport3 configuration#
The section describes the Backport3 service parameters.
You can configure the service using the Configurator service.
LUNA_CONFIGURATOR#
Parameter name | Default value | Description |
---|---|---|
use_configurator | 0 |
Load configs from LUNA Configurator. |
luna_configurator_origin | http://127.0.0.1:5070 |
LUNA Configurator protocol, IP address, and port. |
luna_configurator_api | 1 |
API version of the LUNA Configurator. |
LUNA_BACKPORT3_LOGGER#
Parameter name | Default value | Description |
---|---|---|
folder_with_logs | ./ |
Folder, where logs are saved. |
log_level | info |
Level of debug print, by priority: "ERROR", "WARNING", "INFO", "DEBUG". |
log_time | local |
Time format used in log records: "LOCAL" or "UTC". |
max_log_file_size | 1024 |
Maximum log file size in megabytes before performing rotation (0 - without rotation). |
LUNA_BACKPORT3_DB#
Parameter name | Default value | Description |
---|---|---|
db_type | postgres |
Type of database: "postgres" or "oracle"; "postgres" type is used by default. |
db_user | luna |
Database username. |
db_password | luna |
Database password. |
db_name | luna_backport3 |
Database name for "postgres" type, SID name for "oracle" type. |
db_host | 127.0.0.1 |
Database IP address. |
db_port | 5432 |
Database listener port, 5432 - default for "postgres" type, 1521 - default for "oracle" type. |
LUNA_BACKPORT3_DB.DB_SETTINGS#
Parameter name | Default value | Description |
---|---|---|
connection_pool_size | 5 |
[integer] Database connection pool size. |
INFLUX_MONITORING#
Parameter name | Default value | Description |
---|---|---|
send_data_for_monitoring | 1 |
Send data for monitoring to InfluxDB. |
organization | [string] InfluxDB 2.x workspace. | |
token | [string] InfluxDB 2.x authentication token. | |
bucket | luna_monitoring |
[string] InfluxDB 2.x bucket name. |
host | 127.0.0.1 |
[string] InfluxDB IP address. |
port | 8086 |
[integer] InfluxDB port. |
use_ssl | 0 |
[integer] Use HTTPS to connect to InfluxDB. |
flushing_period | 1 |
[integer] Frequency of sending monitoring data to InfluxDB (in seconds). |
LUNA_API_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
origin | http://127.0.0.1:5000 |
LUNA API protocol, IP address, and port. |
api_version | 6 |
API version of the LUNA API. |
LUNA_API_TIMEOUTS#
Parameter name | Default value | Description |
---|---|---|
connect | 30 |
CONNECT TIMEOUT. |
request | 60 |
REQUEST TIMEOUT (total). |
LUNA_IMAGE_STORE_PORTRAITS_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
origin | http://127.0.0.1:5020 |
LUNA Image Store protocol, IP address, and port (for samples). |
api_version | 1 |
API version of the LUNA Image Store (for samples). |
bucket | portraits |
Bucket name, where samples will be stored. |
LUNA_IMAGE_STORE_PORTRAITS_TIMEOUTS#
Parameter name | Default value | Description |
---|---|---|
connect | 30 |
CONNECT TIMEOUT. |
request | 60 |
REQUEST TIMEOUT (total). |
BACKPORT3_EVENTS_DB_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
host | 127.0.0.1 |
Redis host for the service subscription. |
port | 6379 |
Redis port for the service subscription. |
password | Redis password for the service subscription. | |
channel | luna-backport3 |
Redis channel for the service subscription. |
OTHER#
Parameter name | Default value | Description |
---|---|---|
storage_time | local |
Storage time - "LOCAL" or "UTC". |
use_samples_as_portraits | 1 |
Use samples as portraits. |
max_candidate_in_response | 5 |
Max candidate count into a response on matching request. |
backport3_enable_ws_events | 1 |
Whether to enable ws events support. |
Backport4 configuration#
The section describes the Backport4 service parameters.
You can configure the service using the Configurator service.
LUNA_CONFIGURATOR#
Parameter name | Default value | Description |
---|---|---|
use_configurator | 0 |
Load configs from LUNA Configurator. |
luna_configurator_origin | http://127.0.0.1:5070 |
LUNA Configurator protocol, IP address, and port. |
luna_configurator_api | 1 |
API version of the LUNA Configurator. |
INFLUX_MONITORING#
Parameter name | Default value | Description |
---|---|---|
send_data_for_monitoring | 1 |
[integer] Send data for monitoring to InfluxDB. |
organization | [string] InfluxDB 2.x workspace. | |
token | [string] InfluxDB 2.x authentication token. | |
bucket | luna_monitoring |
[string] InfluxDB 2.x bucket name. |
host | 127.0.0.1 |
[string] InfluxDB IP address. |
port | 8086 |
[integer] InfluxDB port. |
use_ssl | 0 |
[integer] Use HTTPS to connect to InfluxDB. |
flushing_period | 1 |
[integer] Frequency of sending monitoring data to InfluxDB (in seconds). |
LUNA_BACKPORT4_LOGGER#
Parameter name | Default value | Description |
---|---|---|
folder_with_logs | ./ |
Folder, where logs are saved. |
log_level | info |
Level of debug print, by priority: "ERROR", "WARNING", "INFO", "DEBUG". |
log_time | local |
Time format used in log records: "LOCAL" or "UTC". |
max_log_file_size | 1024 |
Maximum log file size in megabytes before performing rotation (0 - without rotation). |
LUNA_API_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
origin | http://127.0.0.1:5000 |
LUNA API protocol, IP address, and port. |
api_version | 6 |
API version of the LUNA API. |
LUNA_API_TIMEOUTS#
Parameter name | Default value | Description |
---|---|---|
connect | 30 |
CONNECT TIMEOUT. |
request | 60 |
REQUEST TIMEOUT (total). |
LUNA_FACES_ADDRESS#
Parameter name | Default value | Description |
---|---|---|
origin | http://127.0.0.1:5030 |
LUNA Faces protocol, IP address, and port. |
api_version | 3 |
API version of the LUNA Faces. |
LUNA_FACES_TIMEOUTS#
Parameter name | Default value | Description |
---|---|---|
connect | 30 |
CONNECT TIMEOUT. |
request | 60 |
REQUEST TIMEOUT (total). |
ATTRIBUTES_STORAGE_POLICY#
Parameter name | Default value | Description |
---|---|---|
max_ttl | 86400 |
[integer] Maximum time to live of temporary attributes (in seconds), default: 1 day. |
OTHER#
Parameter name | Default value | Description |
---|---|---|
luna_backport4_active_plugins | [] |
[string] List of active plugins. |
Accounts configuration#
The section describes the Accounts service parameters.
You can configure the service using the Configurator service.
LUNA_CONFIGURATOR#
Parameter name | Default value | Description |
---|---|---|
use_configurator | 0 |
Load configs from LUNA Configurator. |
luna_configurator_origin | http://127.0.0.1:5070 |
LUNA Configurator protocol, IP address, and port. |
luna_configurator_api | 1 |
API version of the LUNA Configurator. |
LUNA_ACCOUNTS_DB#
Parameter name | Default value | Description |
---|---|---|
db_type | postgres |
Type of database: "postgres" or "oracle"; "postgres" type is used by default. |
db_user | luna |
Database username. |
db_password | luna |
Database password. |
db_name | luna_accounts |
Database name for "postgres" type, SID name for "oracle" type. |
db_host | 127.0.0.1 |
Database IP address. |
db_port | 5432 |
Database listener port, 5432 - default for "postgres" type, 1521 - default for "oracle" type. |
LUNA_ACCOUNTS_DB.DB_SETTINGS#
Parameter name | Default value | Description |
---|---|---|
connection_pool_size | 5 |
[integer] Database connection pool size. |
INFLUX_MONITORING#
Parameter name | Default value | Description |
---|---|---|
send_data_for_monitoring | 1 |
Send data for monitoring to InfluxDB. |
organization | [string] InfluxDB 2.x workspace. | |
token | [string] InfluxDB 2.x authentication token. | |
bucket | luna_monitoring |
[string] InfluxDB 2.x bucket name. |
host | 127.0.0.1 |
InfluxDB IP address. |
port | 8086 |
InfluxDB port. |
use_ssl | 0 |
Use HTTPS to connect to InfluxDB. |
flushing_period | 1 |
Frequency of sending monitoring data to InfluxDB (in seconds). |
LUNA_ACCOUNTS_LOGGER#
Parameter name | Default value | Description |
---|---|---|
folder_with_logs | ./ |
Folder, where logs are saved. |
log_level | info |
Level of debug print, by priority: "ERROR", "WARNING", "INFO", "DEBUG". |
log_time | local |
Time format used in log records: "LOCAL" or "UTC". |
max_log_file_size | 1024 |
Maximum log file size in megabytes before performing rotation (0 - without rotation). |
log_to_stdout | 1 |
Send log to stdout. |
log_to_file | 1 |
Send log to file. |
multiline_stack_trace | 1 |
Allow multiline stack trace in logs. |
OTHER#
Parameter name | Default value | Description |
---|---|---|
luna_accounts_active_plugins | [] |
List of active plugins. |
storage_time | local |
[string] Time format used in database records: "LOCAL" or "UTC". |