Конфигурация в окружении продукта Platform V Backend#
Для окружения продукта Platform V Backend (#BD) поддерживается только целевой алгоритм определения billedResourceName из запроса (подробнее о billedResourceName читайте в разделе Метки метрик документа «Руководство по системному администрированию»).
Общие настройки для сервисов DCGN#
Расположение на среде — репозиторий конфигурации компонента, файл conf/config/parameters/dcgn.all.conf.
Наименование параметра |
Описание |
Значение по умолчанию или глобальные параметры при установке посредством программного компонента Deploy Tools (CDJE) продукта Platform V DevOps Tools (DOT) |
Версия ПО |
|---|---|---|---|
|
Версия API в манифестах PodDisruptionBudget |
|
1.4 |
|
Параметр отвечающий за включение развертывания DCGN в K8s |
|
1.4.1 |
|
Ресурс проекта (resourceName), из которого работает приложение |
|
1.4.1 |
|
Включение задержки перед началом завершения Istio sidecar |
|
2.1.4 |
При установке с помощью компонента Deploy Tools (CDJE) продукта Platform V DevOps Tools (DOT) дополнительно с параметром dcgn.k8s.deploy.enabled необходимо проверить настройку overrides в файле multiCluster.json в common-репозитории.
Для установки в OpenShift:
"overrides": ["openshift"]
Для установки в Kubernetes:
"overrides": []
Настройки для Docgen Service#
Расположение на среде — репозиторий конфигурации компонента, файл conf/config/parameters/dcgn.docgen-service.conf.
Наименование параметра в файле конфигурирования |
Описание |
Ограничения |
Значение по умолчанию или глобальные параметры при установке посредством программного компонента Deploy Tools (CDJE) продукта Platform V DevOps Tools (DOT) |
Версия ПО |
|---|---|---|---|---|
|
Периодичность обновления состояния приложения, в миллисекундах |
– |
|
1.0 |
|
Template Provider URL |
– |
|
1.0 |
|
Template Provider URL healthcheck endpoint |
– |
|
1.0 |
|
Максимальный размер кеша (количество объектов) |
– |
|
1.0 |
|
Период времени с момента получения шаблона из реестра, после которого шаблон вытесняется из кеша, в секундах |
– |
|
1.0 |
|
Включение автоматической инвалидации шаблона в кеше при изменении шаблона в реестре |
– |
|
1.4 |
|
Периодичность запросов на состояние шаблонов в реестре в секундах |
– |
|
1.5 |
|
Максимально допустимое время наполнения шаблона данными, в миллисекундах |
– |
|
1.0 |
|
Ресурс проекта (resourceName), из которого работает приложение |
– |
|
1.0 |
|
Язык, для которого осуществляется генерация документов с помощью движка шаблона JasperReports |
– |
|
1.4 |
|
Порт для служебных запросов получения состояния работы приложения |
– |
|
1.0 |
|
Уровень логирования сервиса |
– |
|
1.4 |
|
Регион, для которого осуществляется генерация документов с помощью движка шаблона JasperReports |
– |
|
1.4 |
|
Как часто идет проверка, что соединение по типу emitter открыто, в секундах |
– |
|
4.0.0 |
|
Корневой уровень логирования |
– |
|
1.4 |
|
Тип соединение с провайдером, для обновления кеша |
- emitter — обрабатывает сообщения об измененных шаблонах как только они поступают, при этом соединение держится открытым как можно дольше и по нему может приходить сколько угодно событий; |
|
4.0.0 |
|
Тайм-аут HTTP-запроса |
– |
|
4.0.0 |
|
Количество потоков для обработки тайм-аутов HTTP-запроса |
– |
|
4.0.0 |
|
Имя класса приоритета |
Пустое значение или имя объекта PriorityClass |
|
4.0.0 |
|
Использовать прекомпилированные шаблоны при рендеринге |
true, false |
|
4.0.0 |
Параметр, добавляющий аргументы запуска приложения через JVM-переменную JAVA_OPTS |
||||
|
Параметр, добавляющий аргументы запуска приложения через JVM-переменную JAVA_OPTS |
– |
|
1.0 |
Параметры WEB |
||||
|
Максимальное количество потоков приложения, выделенных для обработки входящих запросов |
– |
|
1.0 |
|
Минимальное количество потоков приложения, выделенных для обработки запросов |
– |
|
1.0 |
|
Максимальное время ожидания завершения входящих запросов при получении сигнала о завершении работы |
Формат: |
|
1.0 |
|
Максимально допустимая длина HTTP-заголовков |
Тип org.springframework.util.unit.DataSize. Формат: |
|
1.1 |
|
Флаг включения метрик Tomcat |
true, false |
|
1.1 |
Параметры фильтра очереди запросов |
||||
|
Флаг включения фильтра очереди запросов |
true, false |
|
1.4 |
|
Количество запросов на рендеринг документа, которые обрабатываются параллельно |
Положительное целое число |
|
1.4 |
|
Тайм-аут запроса |
Миллисекунды. Клиент (Istio) опционально должен выставить заголовок вида «x-start-time: 2023-02-15T09:27:44.394Z». Он будет использован, как точка отсчета |
|
1.4 |
|
Логирование счетчика запросов (используется для отладки) |
true, false |
|
1.4 |
Параметры для подключения дополнительных шрифтов |
||||
|
Признак включения дополнительных шрифтов |
true, false |
|
1.5 |
|
Признак поиска дополнительных шрифтов в репозитории конфигурации компонента |
true, false |
|
3.0.0.0 |
|
Признак включения настройки дополнительных шрифтов |
true, false |
|
1.5 |
|
Список дополнительных семейств шрифтов |
– |
– |
1.5 |
|
Список путей до файлов дополнительных шрифтов |
– |
– |
1.5 |
Валидация параметров при рендеринге шаблонов |
||||
|
Тип валидации при рендеринге шаблонов |
STRICT (запрет рендеринга при ошибке), PERMISSIVE (разрешение рендеринга и запись в лог), NONE (без проверки) |
|
2.0.4 |
Настройки для Template Provider#
Расположение на среде — репозиторий конфигурации компонента, файл conf/config/parameters/dcgn.template-provider.conf.
Наименование параметра в файле конфигурирования |
Описание параметра |
Ограничения |
Значение по умолчанию или глобальные параметры при установке посредством программного компонента Deploy Tools (CDJE) продукта Platform V DevOps Tools (DOT) |
Версия ПО |
|---|---|---|---|---|
|
Порт для служебных запросов получения состояния работы приложения |
– |
|
1.0 |
|
Периодичность обновления состояния приложения, в миллисекундах |
– |
|
1.0 |
|
Ресурс проекта (resourceName), из которого работает приложение |
– |
|
1.0 |
|
Уровень логирования сервиса |
– |
|
1.4 |
|
Уровень логирования для всех логов сервиса |
– |
|
1.4 |
|
Максимально допустимое время жизни запроса в Template Provider о состоянии шаблонов для инвалидации шаблона в кеше |
– |
|
1.5 |
|
Периодичность ответа на запрос о состоянии шаблонов в реестре в секундах |
– |
|
1.5 |
|
После скольки измененных шаблонов за период должно быть событие полной очистки кеша |
Работает для |
|
4.0.0 |
|
Тайм-аут HTTP-запроса |
– |
|
4.0.0 |
|
Количество потоков для обработки тайм-аутов HTTP-запроса |
– |
|
4.0.0 |
|
Имя класса приоритета |
Пустое значение или имя объекта PriorityClass |
|
4.0.0 |
Параметр, добавляющий аргументы запуска приложения через JVM переменную JAVA_OPTS |
||||
|
Параметр, добавляющий аргументы запуска приложения через JVM-переменную JAVA_OPTS |
– |
|
1.0 |
Параметры WEB |
||||
|
Максимальное количество потоков приложения, выделенных для обработки входящих запросов |
– |
|
1.0 |
|
Минимальное количество потоков приложения, выделенных для обработки запросов |
– |
|
1.0 |
|
Максимальное время ожидания завершения входящих запросов при получении сигнала о завершении работы |
Формат: |
|
1.0 |
|
Максимально допустимая длина HTTP-заголовков |
Тип |
|
1.1 |
|
Флаг включения метрик Tomcat |
true, false |
|
1.1 |
|
Максимальный размер pool (количество) соединений с БД |
– |
|
1.3 |
Настройки для Template Registry#
Расположение на среде — репозиторий конфигурации компонента, файл conf/config/parameters/dcgn.template-registry.conf.
Наименование параметра в файле конфигурирования |
Описание параметра |
Ограничения |
Значение по умолчанию или глобальные параметры при установке посредством программного компонента Deploy Tools (CDJE) продукта Platform V DevOps Tools (DOT) |
Версия ПО |
|---|---|---|---|---|
|
Максимальный размер, разрешенный для загружаемых файлов. Необязательная конфигурация. Если конфигурация не выставлена, будет использовано значение по умолчанию — 2GB |
Тип org.springframework.util.unit.DataSize. Формат: |
|
1.0.1 |
|
Максимальный размер, разрешенный для запроса данных из нескольких частей/форм. Необязательная конфигурация. Если конфигурация не выставлена, будет использовано значение по умолчанию — 2GB |
Тип org.springframework.util.unit.DataSize. Формат: |
|
1.0.1 |
|
Порт для служебных запросов получения состояния работы приложения |
– |
|
1.0 |
|
Периодичность обновления состояния приложения, в миллисекундах |
– |
|
1.0 |
|
Периодичность расчета общего объема шаблона с ресурсами в секундах. Используется для метрики билинга dcgn_template_registry_templates_size_bytes. Расписание расчета задается администратором сервиса согласно требованиям заказчика к биллингу |
Значение указывается в секундх. Чтобы отключить расчет необходимо указать 0 |
|
1.3 |
|
Регулярное выражение для валидации переданных идентификаторов (templateCod) при импорте |
– |
|
1.0 |
|
Регулярное выражение для валидации переданных идентификаторов (versionCode) при импорте |
– |
|
1.0 |
|
Регулярное выражение для валидации переданного RN при импорте |
– |
|
1.0 |
|
Регулярное выражение для валидации основания импорта архива |
– |
|
1.0 |
|
Ресурс проекта (resourceName, тенант), из которого работает приложение |
– |
|
1.0 |
|
CN (common name) SSL-сертификата |
– |
|
1.0 |
|
Флаг размещения UI в автономном режиме |
Для окружения продукта Platform V Backend (#BD) должен быть |
|
1.0.1 |
|
Ссылка на выход из системы. Нужно указывать полный путь от корня пути. Используется на UI для формирования кнопки Выход из системы (протокол://хост:порт/параметр) |
– |
|
1.0.1 |
|
Уровень логирования сервиса |
– |
|
1.4 |
|
Корневой уровень логирования |
– |
|
1.4 |
|
Тайм-аут HTTP-запроса |
– |
|
4.0.0 |
|
Количество потоков для обработки таймаутов HTTP-запроса |
– |
|
4.0.0 |
|
Имя класса приоритета |
Пустое значение или имя объекта PriorityClass |
|
4.0.0 |
|
Компилировать шаблоны при импорте |
- true — при импорте шаблонов выполняется компиляция шаблонов, при этом во время миграции шаблонов из LPTE в DCGN компиляция не выполняется; |
|
4.0.0 |
|
Фоновая компиляция шаблонов |
- true — выполняется фоновая компиляция шаблонов; |
|
4.0.0 |
|
Период запуска фоновой компиляции |
– |
|
4.0.0 |
Параметр, добавляющий аргументы запуска приложения через JVM переменную JAVA_OPTS |
||||
|
Параметр, добавляющий аргументы запуска приложения через JVM-переменную JAVA_OPTS |
– |
|
1.0 |
Параметры WEB |
||||
|
Максимальное количество потоков приложения, выделенных для обработки входящих запросов |
– |
|
1.0 |
|
Минимальное количество потоков приложения, выделенных для обработки запросов |
– |
|
1.0 |
|
Включить метрики Tomcat из JMX |
– |
|
1.4.0 |
|
Максимальное время ожидания завершения входящих запросов при получении сигнала о завершении работы |
Формат: |
|
1.0 |
|
Максимально допустимая длина HTTP-заголовков |
Тип org.springframework.util.unit.DataSize. Формат:- B — байты;- KB — килобайты;- MB — мегабайты;- GB — гигабайты;- TB — терабайты |
|
1.1 |
|
Максимальный размер pool (количество) соединений с БД |
– |
|
1.3 |