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

Ключ

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

...

Возможно выполнить конфигурацию сервисов:

  • 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/"

...