問題
AWS統合がAPIリクエストを行ってから、インフラストラクチャがメトリックデータを返すまでの間に遅延が発生します。
解決
AWSとの連携によっては、APIリクエストからメトリックデータが返されるまでのタイミングに明示的な遅延や暗黙的な遅延がインフラエージェントに発生する場合があります。この原因の詳細については、 原因 を参照してください。
通常、遅延は合計されません。明示的な遅延を使用すると、New Relic はメトリックデータが遅延時点のものであることを期待します。たとえば、New Relic が 5 分の明示的な遅延を使用している場合、9 時の時点で最も新鮮なデータポイントは 8:55 のものになるはずです。
ただし、遅延時間はお客様やアカウントによって異なる場合があります。メートル法のデータに異常な遅延が発生した場合。
- インフラストラクチャ統合に、メトリックデータのAPIリクエストで明示的な遅延または暗黙的な遅延があるかどうかを確認します。
- CloudWatchユーザー。CloudWatchコンソールに表示されるメトリックデータのスクリーンショットを撮り、 support.newrelic.com にサポートを依頼する際に添付してください。
CloudWatchコンソールのスクリーンショットを使用して、New Relicサポートは、遅延がインフラストラクチャで発生しているか、AWSで直接発生しているかのトラブルシューティングを行います。
原因
AWSとの連携によっては、インフラエージェントがAPIリクエストからメトリックデータを返すまでのタイミングに明示的な遅延や暗黙的な遅延が発生することがあります。
Metric data delays | Comments |
---|---|
明示的なディレイ (具体的にはセット) | 明示的な遅延とは、より信頼性の高いデータを得るためにNew Relicがコードに設定するものです。AWSへのAPIリクエストではある値が返ってきても、1分後に同じ指標をリクエストすると違う値が返ってくるケースがあります。このような事態が発生する可能性を減らすために、New Relic では明示的な遅延を設定しています。例えば、以下のようなものです。
|
インプリシットディレイ (期待されているが、特に設定されていない)。 | 暗黙の遅延とは、New Relic が統合の際に経験したパターンです。これらは常に存在するわけではなく、また正確でもありません。 一般に、暗黙的な遅延は、次の Amazon 統合を含む AWS CloudWatch メトリクスのリクエストから発生する傾向があります。 |