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

Просмотр параметров конфигурационного файла компонента 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 (и по умолчанию) – `UTС`.
compress_backups: false # параметр определяет необходимость сжатия файлов. Если выбрано true, лог-файлы будут сжаты, если false, лог-файлы будут храниться без сжатия

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

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