Перейти к основному содержимому

Просмотр параметров конфигурационного файла компонента Recovery Manager

Описание сценария​

Просмотр пользователем параметров конфигурационного файла для компонента Recovery Manager.

Последовательность выполнения​

Для вывода параметров конфигурационного файла через CLI компонента Recovery Manager воспользуйтесь командой recovery-manager config show.

Результат​

В результате выполнения команды будут отображены параметры и их значения из конфигурационного файла recovery-manager.yaml (включая параметры со значениями по умолчанию):

# --------------------------------------
# Настройки для взаимодействия с API Gateway
# --------------------------------------
api_gateway:
address: http://api.pbr.host:29000 # адрес API Gateway
trusted_ca: root.crt # путь к доверенному сертификату для безопасного взаимодействия с API Gateway

# --------------------------------------
# Общие настройки приложения
# --------------------------------------
common:
timeout: 10s # максимальное время выполнения запроса

# --------------------------------------
# Настройки для взаимодействия с OpenID
# --------------------------------------
open_id:
realm_url: https://keycloak.host/realms/realm-name
client_id: some-client-id # идентификатор клиента из keycloak
client_secret: some-client-secret # секрет из keycloak
trusted_ca: root.crt # путь к доверенному сертификату для безопасного взаимодействия с OpenID

# --------------------------------------
# Настройки для взаимодействия с AI-агентом (LLM-провайдером)
# --------------------------------------
ai:
api_key: copywala@sbertech.ru|some-api-key # API-ключ для аутентификации в LLM-провайдере
base_url: https://api.ai.sbt/openai/v1 # базовый URL LLM-провайдера (OpenAI-compatible endpoint)
model: GigaChat-2 # идентификатор LLM

# --------------------------------------
# Настройка ведения журналов приложения
# --------------------------------------
log:
path: /var/log/pbr/recovery-manager.log # путь к лог-файлу
max_size: 100 # максимальный размер лог-файла в мегабайтах. По умолчанию `100 МБ`
max_age: 90 # максимальный возраст лог-файла в днях
max_backups: 10 # максимальное количество резервных копий лог-файлов, которые будут храниться. Если выбрано 0, то количество файлов не ограничено
use_local_time: true # параметр определяет, в каком формате будут записываться метки времени в имена файлов при ротации. Если выбрано true, используется локальное системное время, при false (и по умолчанию) – `UTC`.
compress_backups: false # параметр определяет необходимость сжатия резервных копий лог-файлов. Если выбрано true, лог-файлы будут сжаты, если false, лог-файлы будут храниться без сжатия

Исключительный сценарий​

Если у пользователя нет доступа к конфигурационному файлу, то будет выведено сообщение об этом.