对 CloudWatch 中的指标流进行故障排除 - Amazon CloudWatch

对 CloudWatch 中的指标流进行故障排除

如果您在最终目标位置看不到指标数据,请检查以下各项:

  • 检查指标流是否处于正在运行状态。有关如何使用 CloudWatch 控制台执行此操作的步骤,请参阅 指标流操作和维护

  • 无法流式传输发布时间超过两天的指标。要确定是否流式传输特定指标,请在 CloudWatch 控制台中绘制指标图表,然后检查最后一个可见数据点的存在时间。如果发布时间超过两天,那么指标流将不会获取此指标。

  • 检查指标流发出的指标。在 CloudWatch 控制台中,在 Metrics(指标)下,查看 MetricUpdateTotalMetricUpdatePublishErrorRate 指标的 AWS/CloudWatch/MetricStreams 命名空间。

  • 如果 PublishErrorRate 指标较高,请确认 Firehose 传输流使用的目标存在,并且指标流配置中指定的 IAM 角色授予了 CloudWatch 服务主要权限以写入其中。有关更多信息,请参阅 CloudWatch 和 Firehose 之间的信任关系

  • 检查 Firehose 传输流是否有权限写入最终目标位置。

  • 在 Firehose 控制台中,查看用于指标流的 Firehose 传输流,并检查监控选项卡以查看 Firehose 传输流是否在接收数据。

  • 确认您已为 Firehose 传输流配置了正确的详细信息。

  • 检查 Firehose 传输流写入的最终目标位置的任何可用日志或指标。

  • 若要获取更多详细信息,请在 Firehose 传输流上启用 CloudWatch Logs 错误日志记录。有关更多信息,请参阅使用 CloudWatch Logs 监控 Amazon Data Firehose

注意

在发送特定指标和时间戳的数据点后,即使其值稍后更改,也不会再次发送该数据点。