Изменение срока хранения записей
- В консоли управления перейдите в каталог, в котором находится лог-группа.
- Выберите сервис Cloud Logging.
- В строке с лог-группой нажмите значок
- В открывшемся меню нажмите кнопку Редактировать.
- Измените срок хранения записей в лог-группе.
- Нажмите кнопку Сохранить.
Если у вас еще нет интерфейса командной строки Yandex Cloud, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
Для обращения к лог-группе используйте ее имя или уникальный идентификатор. Чтобы узнать их, получите список лог-групп в каталоге.
Чтобы изменить срок хранения записей в лог-группе, выполните команду:
yc logging group update --name=default --retention-period=24h
Где:
-
--name
— имя лог-группы, срок хранения записей в которой вы хотите изменить. -
--retention-period
— новый срок хранения записей в лог-группе.Максимальный срок хранения записей по умолчанию — 3 дня. Вы можете увеличить его, написав в техническую поддержку. При этом не гарантируется, что записи удалятся, когда истечет указанный срок хранения — они могут удалиться позже.
Срок хранения записей можно указать только в часах, минутах или секундах. Например,
1h
или1440m
.
Результат:
id: af3mu6hnd0**********
folder_id: aoek6qrs8t**********
cloud_id: aoegtvhtp8**********
created_at: "2021-06-22T09:51:43.614Z"
name: default
status: ACTIVE
retention_period: 86400s
Изменить срок хранения записей в лог-группе можно с помощью метода API update.
Подробнее о Terraform читайте в документации.
Чтобы изменить срок хранения записей в лог-группе, созданной с помощью Terraform:
-
Откройте файл конфигурации Terraform и измените значение параметра
retention_period
в описании лог-группы:... resource "yandex_logging_group" "group1" { name = "test-logging-group" folder_id = "<идентификатор каталога>" retention_period = "5h" } ...
Где:
-
name
— имя лог-группы. Необязательный параметр. -
folder_id
— идентификатор каталога. Необязательный параметр. По умолчанию будет использовано значение, указанное в настройках провайдера. -
retention_period
— новый срок хранения записей в лог-группе.Максимальный срок хранения записей по умолчанию — 3 дня. Вы можете увеличить его, написав в техническую поддержку. При этом не гарантируется, что записи удалятся, когда истечет указанный срок хранения — они могут удалиться позже.
Срок хранения записей можно указать только в часах, минутах или секундах. Например,
1h
или1440m
.
Более подробную информацию о параметрах ресурса
yandex_logging_group
в Terraform, см. в документации провайдера. -
-
Проверьте конфигурацию командой:
terraform validate
Если конфигурация является корректной, появится сообщение:
Success! The configuration is valid.
-
Выполните команду:
terraform plan
В терминале будет выведен список ресурсов с параметрами. На этом этапе изменения не будут внесены. Если в конфигурации есть ошибки, Terraform на них укажет.
-
Примените изменения конфигурации:
terraform apply
-
Подтвердите изменения: введите в терминал слово
yes
и нажмите Enter.Проверить изменение лог-группы можно в консоли управления или с помощью команды CLI:
yc logging group get <имя лог-группы>