Как очистить журналы Stackdriver в Google Cloud Platform? - PullRequest
0 голосов
/ 17 сентября 2018

Я недавно понял, что переплачиваю за свои журналы:

Как вы можете видеть на картинке, журналы с каждым месяцем увеличиваются

Как вы также можете видеть, я только сегодня наложил «ограничение» на прием пищи. Надеюсь, это замедлит ход событий.

Но, насколько я понимаю, мои журналы стали настолько большими, что я должен платить за их хранение каждый месяц. Я не могу понять, как: а) удалить логи определенного периода (или только все) б) сделать автоматическое удаление логов через x дней

Я также только сегодня поставил лимит квоты 100 вместо 6000

1 Ответ

0 голосов
/ 17 сентября 2018

Срок действия журналов истекает в соответствии с политикой хранения :

Admin Activity        400 days
System Events         400 days
Data Access           30 days
Access Transparency   30 days
Other Logs            30 days

Обратите внимание, что с вас не взимается плата за действия администратора или журналы системных событий.

Некоторые решенияконтролировать затраты - это исключения и экспорт, но даже если вы используете timestamp, чтобы указать диапазон дат в выражениях фильтра , чтобы создать фильтр исключения , так как он уже загружен, онне будет исключенТо же самое относится и к созданию приемника журналов для экспорта данных, поскольку он будет экспортировать соответствующие журналы в будущем.

Вы можете использовать gcloud logging logs delete - , чтобы удалить все журналы для данного проекта или для данного ресурса , но вы не можете указать диапазон времени.

Итак, мои предложения следующие:

1.- Удалите все существующие журналы для ресурсов, которые вам не нужны.

2.-Создайте исключения, чтобы хранить только журналы, которые вам могут понадобиться в течение 30 дней.

3.- Создайте экспортные приемники для всех журналов, которые могут вам понадобиться, более 30 дней.

...