CloudWatch コンソールで Amazon CloudWatch メトリクスのデータポイントを取得できない理由を知りたいと考えています。
解決策
デフォルトメトリクスまたはカスタムメトリクスのデータポイントが見つからない、または正しくない理由はいくつかあります。
欠落しているデータポイントをトラブルシューティングするには、次の手順に従います。
- メトリクスの取得に使用されるディメンションのメトリクス名前空間、メトリクス名、およびキーと値のペアが正しいことを確認します。
- メトリクスを指すデータが特定の単位でプッシュされる場合は、メトリクスを取得する単位が同じであることを確認します。
**注:**ユニットを空白のままにすることができます。
- メトリクスが高解像度の場合は、--storage resolution パラメーターを 1 に設定して、データポイントがプッシュされていることを確認します。
**注:**CloudWatch は 1 分未満のデータポイントを保存しないため、取得することはできません。
- データポイントをメトリクスにプッシュする頻度によって、メトリクスの最高粒度が決まります。たとえば、周期を 1 分に設定すると、データポイントは 5 分ごとにプッシュされます。このメトリクスでは、データポイントは毎分キャプチャされません。表示されるデータポイント値は 5 分のままです。
- イベント駆動型メトリクスへのデータが AWS のサービスによってプッシュされる場合は、ソースサービスのドキュメントを確認してください。サービスがデータポイントをメトリクスにプッシュするタイミングと、そのメトリクスにデータポイントがないことを予想しているどうかを確認します。
- カスタムメトリクスの場合は、統合 CloudWatch エージェントまたはメトリクスログをプッシュするカスタムスクリプトなどのソースを確認します。ソースが特定の期間予想どおりに動作しているかどうかを確認します。
- メトリクスの保持期間を確認します。1 分未満の間隔でプッシュされるデータポイントの場合、1 分未満として取得できるのは 3 時間だけです。3 時間後、CloudWatch は 1 分単位未満のデータポイントを 15 日間取得できる 1 分間のデータポイントに集約します。15 日後、CloudWatch は 1 分間のデータポイントを 63 日間取得できる 5 分間のデータポイントに集約します。63 日後、CloudWatch は 5 分間のデータポイントを 1 時間のデータポイントに集約し、455 日間 (15 か月) 保存できます。455 日後、古いデータは CloudWatch から削除され、取得できなくなります。