...
- POLYMATICA_CORE_RABBIT_MQ_HOST
По умолчанию = 127.0.0.1 - POLYMATICA_CORE_RABBIT_MQ_PORT
По умолчанию = 5672 - POLYMATICA_CORE_RABBIT_MQ_VHOST
- POLYMATICA_CORE_RABBIT_MQ_USER
По умолчанию = guest - POLYMATICA_CORE_RABBIT_MQ_PASSWORD
По умолчанию = guest
Настройка
...
сквозной детализации с переходом в сценарий Polymatica Analytics
- POLYMATICA_CORE_DATABASEINTEGRATION_MAXDETAILING_OPENEDUNDER_CONNECTIONS – максимальное количество соединений с базой, доступных для открытия, если другие соединения заняты.
По умолчанию = 100 - POLYMATICA_CORE_DATABASE_MAX_IDLE_CONNECTIONS – максимальное количество открытых соединений, ожидающих в пуле, которые можно переиспользовать.
По умолчанию = 100 - POLYMATICA_CORE_CACHE_DB_MAX_OPENED_CONNECTIONS – максимальное количество соединений с базой, доступных для открытия, если другие соединения заняты.
По умолчанию = 100 - POLYMATICA_CORE_CACHE_DB_MAX_IDLE_CONNECTIONS – максимальное количество открытых соединений, ожидающих в пуле, которые можно переиспользовать.
По умолчанию = 100
SSL сертификат для Clickhouse
Для указания пути к сертификату необходимо разместить сертификат в папке на сервере, например: /srv/cert/ и, в случае с docker, смонтировать его в docker-compose.yml для контейнера manager-backend
Блок кода | ||
---|---|---|
| ||
volumes:
- /srv/polymatica/cert/:/etc/polymatica/platform/manager/cert/ |
Dashboard
Настройка логирования
- POLYMATICA_DASHBOARD_LOG_LVL - уровень логирования
По умолчанию = 4
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_CORE_DATABASE_MAX_OPENED_CONNECTIONS – максимальное количество соединений с базой, доступных для открытия, если другие соединения заняты.
По умолчанию = 100 - POLYMATICA_CORE_DATABASE_MAX_IDLE_CONNECTIONS – максимальное количество открытых соединений, ожидающих в пуле, которые можно переиспользовать.
По умолчанию = 100 - POLYMATICA_CORE_CACHE_DB_MAX_OPENED_CONNECTIONS – максимальное количество соединений с базой, доступных для открытия, если другие соединения заняты.
По умолчанию = 100 - POLYMATICA_CORE_CACHE_DB_MAX_IDLE_CONNECTIONS – максимальное количество открытых соединений, ожидающих в пуле, которые можно переиспользовать.
По умолчанию = 100
SSL сертификат для Clickhouse
Для указания пути к сертификату необходимо разместить сертификат в папке на сервере, например: /srv/cert/ и, в случае с docker, смонтировать его в docker-compose.yml для контейнера manager-backend
Блок кода | ||
---|---|---|
| ||
volumes:
- /srv/polymatica/cert/:/etc/polymatica/platform/manager/cert/ |
Dashboard
Настройка логирования
- POLYMATICA_DASHBOARD_LOG_LVL - уровень логирования
По умолчанию = 4
Доступные варианты:- 0 - Panic level
- 1 - Fatal level
- 2 - Error level
- 3 - Warning level
- 4 - Info level
- 5 - Debug level
- 6 - Trace level
- POLYMATICA_DASHBOARD_LOG_PATH - файл для записи сервисных логов
По умолчанию = /tmp/POLYMATICA_DASHBOARD.log - POLYMATICA_DASHBOARD_LOG_WITH_RESPONSE - логирование ответа
По умолчанию = false - POLYMATICA_DASHBOARD_LOG_SYSTEM_LOG_FILE - файл для записи системных логов сервиса
По умолчанию = /tmp/POLYMATICA_SYSTEM_DASHBOARD.log
...
- POLYMATICA_DASHBOARD_REDIS_HOST
По умолчанию = 127.0.0.1 - POLYMATICA_DASHBOARD_REDIS_PORT
По умолчанию = 6379 - POLYMATICA_DASHBOARD_REDIS_PASSWORD
- POLYMATICA_DASHBOARD_REDIS_USERNAME
- POLYMATICA_DASHBOARD_REDIS_DBPORT
По умолчанию = 26379 - POLYMATICA_CORE_ADDRESSES - список адресов Redis
Пример - "127.0.0.1:6379 127.0.0.1:6380" - POLYMATICA_CORE_REDIS_SLAVE_ONLY - Если true, то запросы будут проксироваться случайному слейву, а не мастеру заданному в master_name
По умолчанию = false - POLYMATICA_CORE_REDIS_READ_ONLY - включает read-only команды на слейвах
По умолчанию = false - POLYMATICA_CORE_REDIS_ROUTE_BY_LATENCY - Если true, то команды в кластере будут проксироваться в узлы, в зависимости от их latency
По умолчанию = falseDASHBOARD_REDIS_PASSWORD - POLYMATICA_DASHBOARD_REDIS_USERNAME
- POLYMATICA_DASHBOARD_REDIS_DB
По умолчанию = 2 - POLYMATICA_CORE_ADDRESSES - список адресов Redis
Пример - "127.0.0.1:6379 127.0.0.1:6380" - POLYMATICA_CORE_REDIS_ROUTESLAVE_RANDOMLYONLY - Если true, то команды в кластере запросы будут проксироваться в случайные узлыслучайному слейву, а не мастеру заданному в master_name
По умолчанию = false - POLYMATICA_CORE_REDIS_MASTERREAD_NAME - имя мастера, к которому будут проксироваться запросы Redis
По умолчанию будет создаваться мастер с именем mymaster - POLYMATICA_CORE_REDIS_SENTINEL_PASSWORD - пароль sentinel если требуется
- POLYMATICA_CORE_REDIS_SENTINEL_USERNAME - username sentinel если требуетсяONLY - включает read-only команды на слейвах
По умолчанию = false - POLYMATICA_CORE_REDIS_TLSROUTE_CERTBY_FILE_PATHLATENCY - путь к сертификату, который отправляется Redis, если требует аутентификации клиентаЕсли true, то команды в кластере будут проксироваться в узлы, в зависимости от их latency
По умолчанию = false - POLYMATICA_CORE_REDIS_TLS_KEY_FILE_PATH - путь к ключу сертификата, который отправляется Redis, если требует аутентификации клиентаROUTE_RANDOMLY - Если true, то команды в кластере будут проксироваться в случайные узлы
По умолчанию = false - POLYMATICA_CORE_REDIS_TLS_CA_FILE_PATHMASTER_NAME - путь к корневому сертификату
По умолчанию используются сертификаты из /etc/ssl/certs/имя мастера, к которому будут проксироваться запросы Redis
По умолчанию будет создаваться мастер с именем mymaster - POLYMATICA_CORE_REDIS_TLSSENTINEL_ENABLED PASSWORD - использовать шифрование
По умолчанию = falseпароль sentinel если требуется - POLYMATICA_CORE_REDIS_CLIENTSENTINEL_TYPEUSERNAME - тип клиента Redis
По умолчанию = regular
Доступные значения:- regular
- sentinel
- cluster
Настройка Rabbit MQ
- POLYMATICA_DASHBOARD_RABBIT_MQ_HOST
По умолчанию = 127.0.0.1 - POLYMATICA_DASHBOARD_RABBIT_MQ_PORT
По умолчанию = 5672 - POLYMATICA_DASHBOARD_RABBIT_MQ_USER
По умолчанию = guest - POLYMATICA_DASHBOARD_RABBIT_MQ_PASSWORD
По умолчанию = guest - POLYMATICA_DASHBOARD_RABBIT_MQ_VHOST
Настройка сквозной детализации с переходом в сценарий Polymatica Analytics
- POLYMATICA_DASHBOARD_DETAILING_UNDER_ANONYMOUS – метод выполнения аутентификации в Polymatica Analytics для сквозной детализации. Принимает значения:
- true – детализация в Polymatica Analytics всегда выполняется с аутентификацией под временным анонимным пользователем. Права анонимного пользователя в Polymatica Analytics определяются группой пользователей shared_resources.
- POLYMATICA_CORE_REDIS_TLS_CERT_FILE_PATH - путь к сертификату, который отправляется Redis, если требует аутентификации клиента
- POLYMATICA_CORE_REDIS_TLS_KEY_FILE_PATH - путь к ключу сертификата, который отправляется Redis, если требует аутентификации клиента
- POLYMATICA_CORE_REDIS_TLS_CA_FILE_PATH - путь к корневому сертификату
По умолчанию используются сертификаты из /etc/ssl/certs/ - POLYMATICA_CORE_REDIS_TLS_ENABLED - использовать шифрование
По умолчанию = false - POLYMATICA_CORE_REDIS_CLIENT_TYPE - тип клиента Redis
По умолчанию = regular
Доступные значения:- regular
- sentinel
- cluster
false – по умолчанию – определяет следующее поведение.
https://{адрес_сервера_аналитики}/api/v2/login/oauth2/authorize/{название провайдера в конфигурации PDTN oauth}?script_id={id_сценария}
https://{адрес_сервера_аналитики}/?script_id={id_сценария}
Для детализации формируется ссылка на сценарий, с аутентификацией под временным анонимным пользователем вида:
https://{адрес_сервера_аналитики}/login?login={временный_пользователь}&session_id={id_сессии}&script_id={id_сценария}
Настройка Rabbit MQ
- POLYMATICA_DASHBOARD_RABBIT_MQ_HOST
По умолчанию = 127.0.0.1 - POLYMATICA_DASHBOARD_RABBIT_MQ_PORT
По умолчанию = 5672 - POLYMATICA_DASHBOARD_RABBIT_MQ_USER
По умолчанию = guest - POLYMATICA_DASHBOARD_RABBIT_MQ_PASSWORD
По умолчанию = guest - POLYMATICA_DASHBOARD_RABBIT_MQ_VHOST
Настройка соединений с базой данных
...