Правило архивирования — набор условий, при срабатывании которых логи автоматически отправляются в хранилище Object Storage. В правиле настраивается выборка логов с помощью языка фильтрующих выражений, а также устанавливаются интервал срабатывания правила и период хранения логов в бакете.
В инструкции описано, как создать, изменить или удалить правила архивирования.
Убедитесь, что у вас есть подходящие роли:
администратор организации — может управлять правилами и бакетами по всем проектам организации;
администратор проекта — может управлять правилами и бакетами только в рамках доступного проекта.
Создайте бакет в сервисе Object Storage. В этом бакете будут храниться логи.
В личном кабинете перейдите в раздел Мониторинг → Логирование → Архивирование.
Перейдите на вкладку Правила архивирования.
Нажмите Создать правило.
Задайте настройки правила:
Укажите название и описание правила.
Выберите лог-группу, логи которой будут архивироваться по этому правилу.
Выберите бакет, в который должны отправляться архивированные логи. Для выбора доступны бакеты Object Storage, созданные в том же проекте, в котором находятся логи.
Добавьте условие срабатывания — запрос, по которому будут отбираться логи, отправляемые в выбранный бакет. При написании запроса используйте язык фильтрующих выражений. Если оставить поле пустым, будут архивированы все логи выбранной лог-группы.
Задайте интервал срабатывания — частоту архивирования логов для правила. Через каждый интервал срабатывания будет создаваться задача на архивирование.
Укажите сдвиг — время возможной задержки старта архивирования при запуске правила. Время создания правила будет округлено до ближайшего часа, из которого будет вычтено значение сдвига. Логи из выбранной лог-группы будут архивированы с этого момента. Сдвиг позволяет не потерять текущие логи и архивировать их вместе с теми, которые будут созданы после включения правила.
Укажите период хранения — количество дней хранения архива с логами в бакете. Когда период закончится, архивы с логами будут удалены из Object Storage в течение суток. Если позже вы решите изменить период, он применится ко всем архивам с логами в бакете и изменится во всех правилах архивирования, где был выбран этот бакет.
Отметьте, нужно ли включить правило после создания.
Нажмите Создать.
Перейдите на страницу редактирования одним из способов:
В строке с правилом нажмите и выберите Редактировать.
Перейдите на страницу правила и нажмите Редактировать.
Внесите изменения и нажмите Сохранить.
Удалить правило можно одним из способов:
В строке с правилом нажмите и выберите Удалить.
Подтвердите удаление.
Перейдите на страницу правила, нажмите и выберите Удалить.
Подтвердите удаление.