VK Cloud logo
Обновлена 15 апреля 2024 г. в 08:50

Работа с журналом действий

В журнале действий хранится история операций, выполненных компонентами VK Cloud. Сохраняются действия следующих компонентов (указаны в формате для запросов к API):

  • nova — контроллер вычислительных ресурсов.
  • cinder — работа с дисками ВМ.
  • neutron — управление облачными виртуальными сетями.
  • glance — хранение и работа с образами.
  • octavia — управление балансировщиками нагрузки.
  • dbaas, trove — создание и управление инстансами БД.
  • magnum — оркестрация K8s-контейнеров.
  • iam — управление пользователями в проекте (доступо только при обращении в техническую поддержку).

Данные журнала могут быть полезны как при внутреннем разборе инцидентов, так и при обращении в техническую поддержку.

Скачивание журнала действий

  1. Перейдите в личный кабинет VK Cloud.
  2. Нажмите на имя пользователя в шапке страницы.
  3. Из выпадающего списка выберите Журнал действий.
  4. Нажмите кнопку Скачать отчет.

Сформированный отчет будет загружен с расширением .xlsx.

Просмотр записей журнала

  1. Перейдите в личный кабинет VK Cloud.

  2. Нажмите на имя пользователя в шапке страницы.

  3. Из выпадающего списка выберите Журнал действий.

  4. (Опционально) Укажите временной диапазон:

    1. Нажмите на Сформировать другой запрос.
    2. В открывшемся окне выберите целевой диапазон вручную или с помощью календаря.
    3. Нажмите кнопку Показать логи.

Чтобы открыть подробную информацию об отдельной записи, нажмите на значок Информация справа от записи.

В каждой записи журнала действий представлена информация:

  • event_id — идентификатор операции.
  • user_email — почта пользователя, совершившего операцию.
  • timestamp — дата и время совершения операции.
  • source — компонент-источник операции.
  • action — краткое описание операции.
  • success — признак успешного выполнения операции.
  • method — REST-метод выполненной операции.
  • uri — путь, по которому выполнялся запрос.
  • request_body — тело запроса (если есть).
  • response_body — тело ответа (если есть).

Примеры API-запросов при работе с журналом

Чтобы разбить вывод записей в консоль или файл на строки, в примерах запросов используется утилита jq.