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

Запрос рекомендации настройки политики резервного копирования с помощью AI-Advisor

к сведению

Функциональность не изменяет существующие механизмы создания, хранения и применения политик резервного копирования. Рекомендации носят консультативный характер и предоставляют дополнительный способ настройки политик резервного копирования на основании накопленной эксплуатационной статистики и целевых показателей восстановления. Изменение параметров политики резервного копирования выполняется только при явном вызове пользователем команды recovery-manager advisor apply.

Шаги сценария

  1. Пользователь выполняет вход в систему с помощью команды recovery-manager login.

  2. Пользователь инициирует запрос рекомендации по настройкам политики резервного копирования через CLI компонента Recovery Manager командой recovery-manager advisor recommend <agent-id> с указанием идентификатора агента и опциональными параметрами --rto и --rpo для задания целевых показателей.

  3. Система собирает последние 500 задач резервного копирования для указанного агента через API Task Manager.

    Внимание!

    Запрос рекомендации будет работать и при количестве задач менее 500, но количество задач влияет на степень уверенности в правильности рекомендации (model_confidence) и на уровень риска (risk_level). Чем больше исторических данных о задачах резервного копирования доступно, тем более надежной и обоснованной будет сформированная рекомендация. При этом 500 является лимитом — AI-Advisor анализирует не более 500 последних задач.

  4. Система агрегирует телеметрические данные по уникальным конфигурациям политик резервного копирования с расчетом статистики успешности.

  5. Система формирует промпт с целевыми RTO/RPO и данными телеметрии и отправляет его в AI-агент (LLM-провайдер) посредством OpenAI-compatible API.

  6. AI-агент обрабатывает запрос через модель LLM и возвращает рекомендацию в формате YAML.

  7. В результате выводится сообщение с рекомендациями по изменению параметров политики резервного копирования.

  8. Опционально пользователь может применить предложенную рекомендацию с помощью команды recovery-manager advisor apply <agent-id> с указанием идентификатора агента.

  9. В результате применения происходит обновление значений параметров конфигурационного файла copywala.yaml согласно полученной рекомендации.

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

В CLI выводится сообщение об ошибке для случаев:

  • Указан некорректный уникальный идентификатор агента PBR-Agent, для которого необходимо получить рекомендацию.
  • Ошибка при создании клиента для взаимодействия с Task Manager.
  • Ошибка получения информации о последних задачах резервного копирования агента.
  • Ошибка формирования запроса к AI-агенту.
  • Ошибка при отправке запроса к AI-агенту или при получении от него ответа.