使用指标流 - Amazon CloudWatch
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用指标流

您可以使用指标流将 CloudWatch 指标连续流式传输到您选择的目的地,实现近实时交付和低延迟。受支持的目标包括Amazon目的地,例如 Amazon 简单存储服务和多个第三方服务提供商目的地。

CloudWatch 指标流有两种主要的使用方案:

  • Datch 湖— 创建指标流并将其定向到 Amazon Kinesis Data Firehose 交付流,该流将您的 CloudWatch 指标传送到数据湖(如 Amazon S3)。这使您能够持续更新监控数据,或者将此 CloudWatch 指标数据与账单和绩效数据相结合,以创建丰富的数据集。然后,您可以使用诸如 Amazon Athena 等工具深入了解成本优化、资源性能和资源利用率。

  • 第三方提供商— 使用第三方服务提供商使用流式 CloudWatch 数据监控、故障排除和分析您的应用程序。

通过将筛选选项与指标流结合使用,您可以流式传输所有 CloudWatch 指标、除您选择省略的命名空间外的所有 CloudWatch 指标,或者只选择的命名空间较窄的集合。每个指标流最多可包含 1000 个包含或排除指标命名空间的筛选器。单个指标流只能包括或排除筛选器,但不能同时包括筛选器。

创建指标流后,如果创建了与现有筛选器匹配的新指标,则新指标将自动包含在流中。

每个账户或每个区域的指标流数量没有限制,而且流式传输的指标更新数量也没有限制。

每个流可以使用 JSON 格式或开放遥测 0.7.0 格式。

指标流定价基于指标更新的数量。您还将从 Kinesis Data Firehose 中产生用于指标流的交付流的费用。有关更多信息,请参阅 Amazon CloudWatch 定价