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

Инициализация copywala-ob

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

  1. Пользователь выполняет первичную инициализацию приложения командой copywala-ob init <agent_name>.

    Справка по команде copywala-ob init

    Описание:

    Выполняет инициализацию утилиты copywala-ob: создает идентификатор агента (application ID) и устанавливает имя агента. Инициализация обязательна для выполнения остальных команд утилиты. Команда идемпотентна: при повторном запуске с уже инициализированным агентом идентификатор не пересоздается, а выводится соответствующее предупреждение и завершается выполнение команды

    Синтаксис:


    copywala-ob init <name> [flags]

    Обязательные параметры:

    <name> – уникальное имя агента.

    Опциональные параметры:

    [flags] – доступны следующие флаги:

    ФлагОписание
    -h|--helpПоказать справку по команде
    -c|--config <path to copywala-ob config>Использовать конфигурационный файл, отличный от файла по умолчанию: /etc/pbr/copywala-ob.yaml
  2. Продукт выполнят команду, в CLI выводится сообщение вида:

    copywala initialization complete: name="<agent_name>" id="<agent_id>"

    где:

    • agent_name – переданное на шаге 1 уникальное имя агента;
    • agent_id – уникальный идентификатор агента.

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

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

  • Ошибка при повторной инициализации — идентификатор экземпляру уже был сгенерирован ранее.
  • Ошибка при загрузке файла конфигурации.
  • Ошибка при инициализации логера.