AWS SQS インテグレーション

Amazon Simple Queue Service (Amazon SQS) は、転送中のメッセージを格納するためにホストされたキューを提供します。インテグレーションは、アカウントに関連付いたすべてのキューの SQS イベントと構成データを収集します。SQS のポーリング間隔は、AWS ポーリング間隔をご覧ください。

インテグレーションを有効にする方法については、Infrastructure に AWS インテグレーションを接続するをご覧ください。

Amazon SQS のデータコレクション

New Relic Infrastructure インテグレーションは、以下の Amazon SQS のデータを収集します。

詳しい説明は、Amazon SQS のメトリックスとディメンションをご覧ください。
名前 データ・タイプ
numberOfMessagesDelayed Messages
numberOfMessagesNotVisible Messages
approximateNumberOfMessagesVisible Messages
numberOfEmptyRecieves Messages
numberOfMessagesDeleted Messages
numberOfMessagesReceived Messages
numberOfMessagesSent Messages
sentMessagesSize Bytes

設定項目

New Relic Infrastructure インテグレーションは、以下の SQS 設定項目をサポートします。

名前 データ・タイプ 説明
awsRegion String キューの AWS リージョン。
delaySeconds Integer 消費可能になる前に、キューに入れられたメッセージが消費者に見えないようにする秒数。

有効な値: 0 and 900 (15 分)。

maximumMessageSize String Amazon SQS がメッセージを拒否するまでにメッセージに含めることができる最大バイト数。詳しくは、SetQueueAttributesをご覧ください。
messageRetentionPeriod Integer Amazon SQSがメッセージを保持する秒数。詳細については、SetQueueAttributesをご覧ください。
queue String リージョン名、AWS アカウント ID、および顧客指定のキュー名の組み合わせであるキューの名前。

例、https://sqs.us-east-1.amazonaws.com/01234567890/new-car-ordersの場合、

  • us-east-1 は、リージョン。
  • 01234567890 は、AWS アカウント ID。
  • new-car-orders は、キューの名前。
queueArn String キューの Amazon リソースネーム (ARN) です。

arn:aws:sqs:us-east-1:01234567890/new-car-orders の場合、ARN はaws です。

queueUrl String キューの URL。
例: https://sqs.us-east-1.amazonaws.com/01234567890/new-car-orders.
receiveMessageWaitTimeSeconds Integer ReceiveMessage 呼び出しがメッセージの到着を待つ時間(単位:秒)。

有効な値: 0 から 20

visibilityTimeout Integer キューの可視性のタイムアウト(単位:秒)。

有効な値: 0 から 43200 (12 時間).