New RelicAmazon Web Services (AWS)Amazon Simple Queue Service (SQS) メトリクスおよびその他のデータを にレポートするためにNew Relic と統合します。
この文書では、統合を有効にする方法と、報告されるデータについて説明します。
特徴
Amazon SQS は、転送中のメッセージを保存するためのホストされたキューを提供します。 New Relicの SQS 統合は、配信、遅延、受信したメッセージの数、メッセージ サイズ、その他のメトリクスなどのキュー関連データをレポートします。 SQS データは事前に構築されたで利用可能であり、 カスタム クエリとグラフを作成することもできます。 SQS データの変更を通知するアラート条件を作成することもできます。
統合をアクティブ化する
この統合は、 CloudWatch Metric Streamsを通じて利用できます。
この統合を有効にするには、 AWSを介して サービスを に接続するNew Relic CloudWatch Metric Streams方法を参照してください。
レガシーAPIポーリング統合を使用してアクティベートする
レガシー ポーリング統合を使用してこの統合を有効にするには、 AWS APIポーリング統合を有効にする方法を参照してください。
ヒント
構成オプションを使用して、ポーリング頻度とフィルターデータを変更できます。
デフォルト ポーリング 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ドキュメント を参照してください。
名前 | 説明 |
---|---|
| キュー内の最も古い非削除メッセージのおおよその年齢を秒単位で表します。デッドレター・キューの場合、この値は、メッセージがキューに存在していた最長の時間です。 |
| キューの中で、遅延していてすぐには読めないメッセージのおおよその数。これは、キューが遅延キューとして設定されている場合や、遅延パラメータを指定してメッセージが送信された場合に発生します。 |
| "飛行中のメッセージのおおよその数です。" メッセージは、クライアントに送信されたが、まだ削除されていないか、または可視性ウィンドウの終わりに達していない場合、飛行中とみなされます。 |
| キューから取り出し可能なメッセージのおおよその数です。 |
| メッセージを返さなかった |
| キューから削除されたメッセージの数。 |
|
|
| キューに追加されたメッセージの数。 |
| キューに追加されるメッセージのサイズ(バイト)。 |
アラートの作成
変更があった場合に通知するようにを設定できます。 たとえば、重大なエラーや致命的なエラーを関係者に通知するための集計を設定できます。
アラートの作成について詳しくは、こちらをご覧ください。