Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

  • 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

Блок кода
languageyml
	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

Блок кода
languageyml
	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. 
  • false – по умолчанию – определяет следующее поведение.

    Метод аутентификации в Polymatica DashboardsМетод выполнения аутентификации в Polymatica AnalyticsOpenIDConnectДля детализации формируется ссылка на сценарий в 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_resourcesusername sentinel если требуется
  • 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

Настройка 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


Настройка соединений с базой данных

...