重要
AWS CloudWatch Metric Streams統合を有効にして、カスタムネームスペースを含むAWSサービスからのすべてのCloudWatchメトリクスをモニターします。個別の統合は、もはや推奨されるオプションではありません。
New Relic のインフラストラクチャ統合 には、Amazon SQS データを New Relic にレポートするための統合が含まれています。このドキュメントでは、統合を有効化する方法と、報告されるデータについて説明します。
特徴
Amazon Simple Queue Service (Amazon SQS) は、転送中のメッセージを保存するためのホスト型キューを提供します。 New Relicの SQS インテグレーションは、配信、遅延、受信されたメッセージの数、メッセージ サイズ、その他のメトリックなどのキュー関連のデータを報告します。 SQS データは、事前に構築されたで使用でき、 カスタム クエリとグラフを作成することもできます。 SQS データの変更を通知するアラート条件を作成することもできます。
統合をアクティブ化する
この統合を有効にするには、標準の手順に従ってAWSサービスをNewRelicに接続します。
構成とポーリング
構成オプションを使用して、ポーリング頻度とフィルターデータを変更できます。
デフォルト ポーリング Amazon SQS 統合のための情報です。
- New Relicのポーリング間隔:5分
- AWS CloudWatchのデータ間隔:1分
データを見つけて使用する
インテグレーション データを検索するには、 one.newrelic.com > All capabilities > Infrastructure > AWSに移動して、SQS インテグレーション リンクの 1 つを選択します。
provider
の値がSqsQueue
の場合、QueueSample
イベントタイプを使用してデータのクエリと調査を行えます。
データの使用方法については、 Understand integration data を参照してください。
メトリックデータ
この統合は、以下の Amazon SQS メトリクスを収集します。メトリクスの詳細な説明については、 AmazonのSQSドキュメント を参照してください。
名前 | 説明 |
---|---|
| キュー内の最も古い非削除メッセージのおおよその年齢を秒単位で表します。デッドレター・キューの場合、この値は、メッセージがキューに存在していた最長の時間です。 |
| キューの中で、遅延していてすぐには読めないメッセージのおおよその数。これは、キューが遅延キューとして設定されている場合や、遅延パラメータを指定してメッセージが送信された場合に発生します。 |
| "飛行中のメッセージのおおよその数です。" メッセージは、クライアントに送信されたが、まだ削除されていないか、または可視性ウィンドウの終わりに達していない場合、飛行中とみなされます。 |
| キューから取り出し可能なメッセージのおおよその数です。 |
| メッセージを返さなかった |
| キューから削除されたメッセージの数。 |
|
|
| キューに追加されたメッセージの数。 |
| キューに追加されるメッセージのサイズ(バイト)。 |