堆栈驱动程序GCP中的日志保留

Ruj*_*a S 5 google-cloud-platform stackdriver

如何在GCP堆栈驱动程序中启用日志保留功能。我尚未找到任何有关配置日志保留的文档。我可以在“日志记录”部分和日志提取中看到导出选项。

Kee*_*asa 8

日志保留现在是可能的。

将此文档用于自定义保留期。这可以介于1 day和之间3650 days

gcloud beta logging buckets update _Default --location=global --retention-days=[RETENTION_DAYS]
Run Code Online (Sandbox Code Playgroud)

说明

对于每个 Google Cloud 项目,Logging 会自动创建两个日志存储分区:_Required_Default. 项目中生成的所有日志都存储在_Required_Defaultlogs 存储桶中,这些存储桶位于生成日志的项目中:

_Required:此存储桶包含管理员活动审核日志、系统事件审核日志和访问透明度日志,并将它们保留 400 天。_Required 中存储的日志不收费,且此处存储的日志的保留期限不可修改。您无法删除此存储桶。

_Default:此存储分区包含 Google Cloud 项目中所有其他提取的日志,_Required 存储分区中保留的日志除外。标准 Cloud Logging 价格适用于这些日志。_Default 存储桶中保存的日志条目会保留 30 天,除非您应用自定义保留规则。

使用自定义存储桶和_Default存储桶,您可以为不同的日志配置自定义保留期。

在此处输入图片说明

  • @Alejandro 聚会结束:“自 2021 年 3 月 31 日起,存储费用将适用于保留时间超过默认保留期的所有收费日志,费用为每月每 GiB 0.01 美元(或其一小部分)。有关详细信息,请参阅 https ://cloud.google.com/stackdriver/pricing#logs-storage” (3认同)
  • 这也是免费的!!长达10年 (2认同)

Yan*_* C. 7

记录保留期为30天,并且不可配置,您只需为存储付费

Stackdriver Logging可让您将日志保留30天,并提供一键式配置工具,可将数据归档到Google Cloud Storage中的时间更长。

https://cloud.google.com/logging/

但是您可以为您的日志创建一个接收器,并将其存储在Big Query或Google Cloud Storage(或两者)中