对 CloudWatch 中的指标流进行故障排除
如果您在最终目标位置看不到指标数据,请检查以下各项:
检查指标流是否处于正在运行状态。有关如何使用 CloudWatch 控制台执行此操作的步骤,请参阅 指标流操作和维护。
无法流式传输发布时间超过两天的指标。要确定是否流式传输特定指标,请在 CloudWatch 控制台中绘制指标图表,然后检查最后一个可见数据点的存在时间。如果发布时间超过两天,那么指标流将不会获取此指标。
检查指标流发出的指标。在 CloudWatch 控制台中,在 Metrics(指标)下,查看 MetricUpdate、TotalMetricUpdate 和 PublishErrorRate 指标的 AWS/CloudWatch/MetricStreams 命名空间。
如果 PublishErrorRate 指标较高,请确认 Firehose 传输流使用的目标存在,并且指标流配置中指定的 IAM 角色授予了
CloudWatch
服务主要权限以写入其中。有关更多信息,请参阅 CloudWatch 和 Firehose 之间的信任关系。检查 Firehose 传输流是否有权限写入最终目标位置。
在 Firehose 控制台中,查看用于指标流的 Firehose 传输流,并检查监控选项卡以查看 Firehose 传输流是否在接收数据。
确认您已为 Firehose 传输流配置了正确的详细信息。
检查 Firehose 传输流写入的最终目标位置的任何可用日志或指标。
若要获取更多详细信息,请在 Firehose 传输流上启用 CloudWatch Logs 错误日志记录。有关更多信息,请参阅使用 CloudWatch Logs 监控 Amazon Data Firehose。
注意
在发送特定指标和时间戳的数据点后,即使其值稍后更改,也不会再次发送该数据点。