

# 对 CloudWatch 中的指标流进行故障排除
<a name="CloudWatch-metric-streams-troubleshoot"></a>

如果您在最终目标位置看不到指标数据，请检查以下各项：
+ 检查指标流是否处于正在运行状态。有关如何使用 CloudWatch 控制台执行此操作的步骤，请参阅 [指标流操作和维护](CloudWatch-metric-streams-operation.md)。
+ 无法流式传输发布时间超过两天的指标。要确定是否流式传输特定指标，请在 CloudWatch 控制台中绘制指标图表，然后检查最后一个可见数据点的存在时间。如果发布时间超过两天，那么指标流将不会获取此指标。
+ 检查指标流发出的指标。在 CloudWatch 控制台中，在 **Metrics**（指标）下，查看 **MetricUpdate**、**TotalMetricUpdate** 和 **PublishErrorRate** 指标的 **AWS/CloudWatch/MetricStreams** 命名空间。
+ 如果 **PublishErrorRate** 指标较高，请确认 Firehose 传输流使用的目标存在，并且指标流配置中指定的 IAM 角色授予了 `CloudWatch` 服务主要权限以写入其中。有关更多信息，请参阅 [CloudWatch 和 Firehose 之间的信任关系](CloudWatch-metric-streams-trustpolicy.md)。
+ 检查 Firehose 传输流是否有权限写入最终目标位置。
+ 在 Firehose 控制台中，查看用于指标流的 Firehose 传输流，并检查**监控**选项卡以查看 Firehose 传输流是否在接收数据。
+ 确认您已为 Firehose 传输流配置了正确的详细信息。
+ 检查 Firehose 传输流写入的最终目标位置的任何可用日志或指标。
+ 若要获取更多详细信息，请在 Firehose 传输流上启用 CloudWatch Logs 错误日志记录。有关更多信息，请参阅[使用 CloudWatch Logs 监控 Amazon Data Firehose](https://docs.aws.amazon.com/firehose/latest/dev/monitoring-with-cloudwatch-logs.html)。

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