...
Возможно выполнить конфигурацию сервисов:
- Manager
- Dashboard
- Data transformer
- Gateway
- Logstash
- Renderer
- Notifications
- File-storage
...
- POLYMATICA_DASHBOARD_DETAILING_UNDER_ANONYMOUS – метод выполнения аутентификации в Polymatica Analytics для сквозной детализации. Принимает значения:
- true – детализация в Polymatica Analytics всегда выполняется с аутентификацией под временным анонимным пользователем. Права анонимного пользователя в Polymatica Analytics определяются группой пользователей shared_resources.
false – по умолчанию – определяет следующее поведение.
Метод аутентификации в Polymatica Dashboards Метод выполнения аутентификации в Polymatica Analytics OpenIDConnect Для детализации формируется ссылка на сценарий в Polymatica Analytics с oauth-аутентификацией вида: https://{адрес_сервера_аналитики}/api/v2/login/oauth2/authorize/{название провайдера в конфигурации PDTN oauth}?script_id={id_сценария}
Базовая аутентификация через логин и пароль Для детализации формируется ссылка на сценарий, требующая обычной аутентификации в Polymatica Analytics вида: https://{адрес_сервера_аналитики}/?script_id={id_сценария}
LDAP или custom_client_rec Для детализации формируется ссылка на сценарий, с аутентификацией под временным анонимным пользователем вида:
https://{адрес_сервера_аналитики}/login?login={временный_пользователь}&session_id={id_сессии}&script_id={id_сценария}
Права анонимного пользователя в Polymatica Analytics определяются группой пользователей shared_resources
Настройка соединений с базой данных
- POLYMATICA_DASHBOARD_DATABASE_MAX_OPENED_CONNECTIONS – максимальное количество соединений с базой, доступных для открытия, если другие соединения заняты.
По умолчанию = 100 - POLYMATICA_DASHBOARD_DATABASE_MAX_IDLE_CONNECTIONS – максимальное количество открытых соединений, ожидающих в пуле, которые можно переиспользовать
По умолчанию = 100
Data transformer
Сервис для расчетных колонок датасета выполняемые на python
Настройка хоста
- POLYMATICA_DATA_TRANSFORMER_HTTP_READ_TIMEOUT - таймаут на чтение
По умолчанию = 0 (неограниченно) - POLYMATICA_DATA_TRANSFORMER_HTTP_WRITE_TIMEOUT - таймаут на запись
По умолчанию = 0 (неограниченно) - POLYMATICA_DATA_TRANSFORMER_HTTP_MAX_MULTIPART_BODY_SIZE - макс размер тела запроса в МБайтах
По умолчанию = 0 (неограниченно) - POLYMATICA_DATA_TRANSFORMER_HTTP_MAX_HEADER_SIZE - макс размер header`а запроса в МБайтах
По умолчанию = 0 (неограниченно)
Настройки Py скрипта
- POLYMATICA_DATA_TRANSFORMER_PY_SCRIPT_PORT_RANGE_MIN
По умолчанию = 5000 - POLYMATICA_DATA_TRANSFORMER_PY_SCRIPT_PORT_RANGE_MAX
По умолчанию = 6000 - POLYMATICA_DATA_TRANSFORMER_PY_SCRIPT_PYTHON_PATH - путь до интерпретатора python
По умолчанию = /usr/share/polymatica/platform/data-transformer/python/venv/bin/python
Настройка логирования
- POLYMATICA_DATA_TRANSFORMER_LOG_LVL - уровень логирования
По умолчанию = 5
Доступные варианты:- 0 - Panic level
- 1 - Fatal level
- 2 - Error level
- 3 - Warning level
- 4 - Info level
- 5 - Debug level
- 6 - Trace level
POLYMATICA_DATA_TRANSFORMER_LOG_PATH - файл для записи сервисных логов
По умолчанию = /tmp/platform/data_transformer.log
Gateway
Сервис служит роутером запросов
...
- POLYMATICA_GATEWAY_HTTP_BODY_LIMIT - макс размер тела запроса в Байтах
По умолчанию = 262144000 - POLYMATICA_GATEWAY_HTTP_READ_TIMEOUT - таймаут на чтение в наносекундах
По умолчанию = 600000000000 - POLYMATICA_GATEWAY_HTTP_WRITE_TIMEOUT- таймаут на запись в наносекундах
По умолчанию = 600000000000
Настройка логирования
- POLYMATICA_GATEWAY_LOG_LVL - уровень логирования
По умолчанию = 5
Доступные варианты:- 0 - Panic level
- 1 - Fatal level
- 2 - Error level
- 3 - Warning level
- 4 - Info level
- 5 - Debug level
- 6 - Trace level
- POLYMATICA_GATEWAY_LOG_PATH - файл для записи сервисных логов
По умолчанию = /tmp/platform/gateway.log
...
- POLYMATICA_LOGSTASH_REPOSITORY_PATH - путь до папки хранения логов
По умолчанию = /usr/share/polymatica/platform/logstash/
Настройка логирования
- POLYMATICA_LOGSTASH_LOG_LVL - уровень логирования
По умолчанию = 5
Доступные варианты:- 0 - Panic level
- 1 - Fatal level
- 2 - Error level
- 3 - Warning level
- 4 - Info level
- 5 - Debug level
- 6 - Trace level
- POLYMATICA_LOGSTASH_LOG_PATH - файл для записи сервисных логов
По умолчанию = /tmp/platform/logstash.log
...
Сервис используется для уведомлений
Настройка логирования
- POLYMATICA_NOTIFICATIONS_LOG_LVL - уровень логирования
По умолчанию = 5
Доступные варианты:- 0 - Panic level
- 1 - Fatal level
- 2 - Error level
- 3 - Warning level
- 4 - Info level
- 5 - Debug level
- 6 - Trace level
- POLYMATICA_NOTIFICATIONS_LOG_PATH - файл для записи сервисных логов
По умолчанию = "/tmp/platform/notifications.log"
...
Сервис используется для хранения статических файлов (компоненты, изображения, видео)
Настройка логирования
- POLYMATICA_STORAGE_LOG_LVL - уровень логирования
По умолчанию = 5
Доступные варианты:- 0 - Panic level
- 1 - Fatal level
- 2 - Error level
- 3 - Warning level
- 4 - Info level
- 5 - Debug level
- 6 - Trace level
- POLYMATICA_STORAGE_LOG_PATH - файл для записи сервисных логов
По умолчанию = "/tmp/platform/storage.log - POLYMATICA_STORAGE_STORAGE_ROOT_PATH
По умолчанию = "" - POLYMATICA_STORAGE_STORAGE_ASSETS_STATIC_PATH - путь для хранения статичных файлов
По умолчанию = "/usr/share/polymatica/platform/file-storage/assets/"
...