Cloud Logging 存储空间概览

本页面介绍 Cloud Logging 如何存储日志条目。

日志存储分区

Cloud Logging 使用日志存储分区作为 Google Cloud 项目中的容器来存储和整理您的日志数据。您存储在 Cloud Logging 中的日志会编入索引、进行优化并传送,以便您可以实时分析日志。这些存储实体与名称类似的 Cloud Storage 存储分区不同。

对于每个 Cloud 项目,Logging 都会自动创建两个日志存储分区:_Required_Default。Logging 会自动创建名为 _Required_Default 的日志接收器,用于将日志路由到相应命名存储分区。请注意,您可以停用或限制路由到 _Default 日志存储分区的日志。

此外,您还可以为任何 Google Cloud 项目创建用户定义的存储分区

如需详细了解 Cloud Logging 如何路由和存储日志数据,请参阅日志路由器概览

_Required 日志存储分区

Cloud Logging 会自动将以下类型的日志路由到 _Required 存储分区:

Cloud Logging 会将日志在此存储分区中保留 400 天;您无法更改此保留期限。

您无法修改或删除 _Required 存储分区。您无法停用将接收器路由到 _Required 存储分区的 _Required 接收器。

提取价格和存储价格都不适用于存储在 _Required 日志存储分区中的日志数据。

_Default 日志存储分区

_Required 存储分区提取的任何日志条目都由 _Default 接收器路由到 _Default 存储分区,除非您停用或修改 _Default 接收器。如需了解如何修改接收器,请参阅管理接收器

您无法删除 _Default 存储分区。

保留在 _Default 存储分区中的日志会保留 30 天,除非您为该存储分区配置自定义保留期限

Cloud Logging 价格适用于保存在 _Default 存储分区中的日志数据。

用户定义的日志存储分区

您还可以在任何 Cloud 项目中创建用户定义的日志存储分区。通过将日志接收器应用到用户定义的日志存储分区,您可以将日志的任何子集路由到任何日志存储分区,这样一来,您便可以选择将日志存储在哪个 Cloud 项目中以及与其一起存储哪些其他日志。

例如,对于 Project-A 中生成的任何日志,您都可以配置接收器,以将该日志路由到 Project-A 或 Project-B 中用户定义的存储分区。

无论日志类型如何,Cloud Logging 价格都适用于保留在此存储分区中的日志数据。

您可以为存储分区配置自定义保留期限

如需了解如何管理用户定义的日志存储分区(包括删除或更新存储分区),请参阅管理存储分区

组织政策

您可以创建组织政策,以确保您的组织满足您的法规遵从和监管需求。使用组织政策,您可以指定组织可在哪些区域创建新的日志存储分区。您还可以限制您的组织不在指定区域新建日志存储分区。

Cloud Logging 不会对您现有的日志存储分区强制执行新创建的组织政策;它只会对新日志存储分区强制执行该政策。

如需了解如何创建基于位置的组织政策,请参阅限制资源位置

日志保留

Cloud Logging 根据适用于保留日志的日志存储分区类型的保留规则保留日志。

您可以配置 Cloud Logging,将日志保留期限设为 1 到 3650 天之间的任意值。自定义保留规则适用于存储分区中的所有日志,无论日志类型如何或日志是否从其他位置复制过。

如需了解如何为日志存储分区设置保留规则,请参阅配置自定义保留期限

日志视图

借助日志视图,您可以控制有权访问您的日志存储分区中的日志的人员。 自定义日志视图为您提供了一种精细的方法来控制对这些日志存储分区中日志的访问权限。

如需详细了解日志视图,请参阅管理日志视图

日志可用性

创建日志接收器以将日志条目路由到日志存储分区后,Logging 会在几分钟内开始路由日志条目。

路由频率

Logging 会实时地将日志条目路由到日志存储分区。

地区化

创建日志存储分区时,您可以选择将日志存储在以下任何区域中:

区域
亚洲 asia-east1
asia-east2
asia-northeast1
asia-northeast2
asia-northeast3
asia-south1
asia-southeast1
澳大利亚 australia-southeast1
欧洲 europe-central2
europe-north1
europe-west1
europe-west2
europe-west3
europe-west4
europe-west6
北美洲 northamerica-northeast1
us-central1
us-east1
us-east4
us-west1
us-west2
us-west3
南美洲 southamerica-east1

除了这些区域之外,您还可以选择将位置设置为 global,这样您就无需指定日志的实际存储位置。

停止提取日志

要了解如何停止将日志提取到 Google Cloud 项目中,请参阅停止提取日志

限制

请注意以下限制:

后续步骤

如需了解如何使用日志存储分区解决常见用例,请参阅以下文档: