设置指标流 - Amazon CloudWatch

设置指标流

按照以下部分中的步骤设置 CloudWatch 指标流。

创建指标流后,指标数据显示在目标位置所需的时间取决于对 Firehose 传输流配置的缓冲设置。缓冲以最大负载大小或最长等待时间表示,以先达到者为准。如果缓冲设置为最小值(60 秒、1MB),则如果所选 CloudWatch 命名空间具有活动指标更新,则预期延迟将在 3 分钟内。

在 CloudWatch 指标流中,每分钟发送一次数据。数据可能无序到达最终目标位置。指定命名空间中的所有指定的指标都在指标流中发送,但时间戳超过两天的指标除外。

对于您流式传输的指标名称和命名空间的每个组合,该指标名称和命名空间的所有维度组合都将被流式传输。

对于监控账户中的指标流,您可以选择是否包含与该监控账户关联的源账户的指标。有关更多信息,请参阅 CloudWatch 跨账户可观测性

要创建及管理指标流,您必须登录具有 CloudWatchFullAccess 策略和 iam:PassRole 权限的账户,或具有以下所列权限的账户:

  • iam:PassRole

  • cloudwatch:PutMetricStream

  • cloudwatch:DeleteMetricStream

  • cloudwatch:GetMetricStream

  • cloudwatch:ListMetricStreams

  • cloudwatch:StartMetricStreams

  • cloudwatch:StopMetricStreams

如果您要让 CloudWatch 设置指标流所需的 IAM 角色,您还必须具有 iam:CreateRoleiam:PutRolePolicy 权限。

重要

具有 cloudwatch:PutMetricStream 的用户即使不具有 cloudwatch:GetMetricData 权限也可以访问正在流式传输的 CloudWatch 指标数据。