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,将日志保留期限设为 1 - 3650 天。自定义保留规则适用于存储分区中的所有日志,无论日志类型或日志是否从其他位置复制过。

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

日志视图

借助日志视图,您可以控制有权访问您的日志存储分区中的日志的人员。 自定义日志视图让您能够以精细的方式控制对这些存储分区中日志的访问。

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

地区化

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

  • asia-east1
  • europe-west1
  • us-central1
  • us-east1
  • us-west1

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

停止提取日志

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

限制

请注意以下限制:

后续步骤

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