Cloud Monitoring 的数据地区化

本页面介绍了 Cloud Monitoring 使用的数据的存储政策。Cloud Monitoring 是全球性产品,其服务对使用位置无要求。

时间序列数据的存储

Google 代理、使用 OpenCensus 和 OpenTelemetry 等库的客户端代码以及 Blue Medora 等第三方来源使用 Cloud Monitoring API 编写时间序列。Google 服务还会编写时间序列,但它们使用内部机制。

要将时间序列存储在特定地区中,写入时间序列的受监控资源必须具有以下标签之一并且标签值必须是有效的:

  • location
  • zone
  • region

如果写入了时间序列的受监控资源具有先前的标签之一,并且无法识别或未指定该标签的值,则系统会舍弃时间序列。

当写入时间序列的受监控资源没有之前的标签之一时,则未指定时间序列的存储位置。

要查看所有受监控的资源及其标签的列表,请参阅受监控的资源类型。对于包含位置标签的受监控资源,条目表示该标签的有效值。

Google 产品写入的数据

可按区域或地区部署的 Google 产品会在其部署的同一地区中存储它们生成的任何时间序列。要查看这些产品的列表,请参阅各位置可使用的产品

对于所有其他 Google 产品,其生成的任何时间序列的存储位置均未指定。如需查看这些产品的列表,请参阅全球产品

自定义指标

自定义指标的时间序列遵循时间序列数据的存储中所述的位置规则。自定义指标的示例包括您使用 OpenCensus 和 OpenTelemetry 等库从您的应用创建的指标。

并非适用于自定义指标的所有受监控资源类型都具有位置标签。例如,global 资源只有一个用于项目标识符的标签。如需查看自定义指标可用的受监控资源类型的列表,请参阅自定义指标的受监控资源

时间序列数据处理

查询此类数据时处理时间序列数据的物理位置取决于多种因素,包括数据的存储位置、查询语义、网络等。一般来说,无法保证时间序列总是在其物理存储的位置进行处理。

提醒通知

当 Monitoring 发送提醒通知时,这些信息可能会通过不支持数据本地化的第三方提供商传递。例如,客户可以将提醒通知配置为传送到任何电子邮件地址、Slack 频道或通过 SMS 发送。如需详细了解所有可用的渠道类型,请参阅通知选项