ヘルプ Amazon Web Services Amazon SQS
Amazon SQSは大量のメッセージの保存と送信を行い、分散したアプリケーションコンポーネント間を連携させることができるマネージドメッセージのキューサービスです。
Site24x7とAmazon Web Services(AWS)の連携により、ホストしているメッセージキューのアクティビティとパフォーマンスを簡単に監視できます。
Site24x7 IAMエンティティのポリシーで、以下のAPIアクションが存在することを確認します。
詳細はこちらのページをご確認ください。
Site24x7はAmazon Webサービスを5分毎にクエリし、スタンダードおよびFIFOキューのパフォーマンスメトリックを収集します。
詳細はこちらのページをご確認ください。
以下のパフォーマンスメトリックが収集されます:
| 属性 | 詳細 | 統計 | データタイプ |
|---|---|---|---|
| 最も古いメッセージの期間 | 削除されていないもっとも古いメッセージの、おおよその古さです(単位:秒)。 | 平均 | 秒 |
| 遅延メッセージ数 | 遅延が発生したため、すぐに読み込むことのできないキュー内のメッセージの数です。 | 平均 | 数 |
| 表示されていないメッセージ数 | クライアントに送信されたが、まだキューから削除されておらず、かつ可視性タイムアウトに達していないメッセージの数です。 | 平均 | 数 |
| 表示されているメッセージ数 | キューから取得可能なメッセージの数です。 | 平均 | 数 |
| 空の受信数 | メッセージを返さなかったReceiveMessage API呼び出しの数です。 | 合計 | 数 |
| 削除されたメッセージ数 | キューから削除されたメッセージの数です。 | 合計 | 数 |
| メッセージ受信数 | リクエストから、ReceiveMessage APIアクションへの呼び出しへ返されたメッセージの数です。 | 合計 | 数 |
| メッセージ送信数 | キューに追加されたメッセージの数です。 | 合計 | 数 |
| メッセージサイズ | キューに追加されたメッセージのサイズです。 | 合計 | バイト |
| デッドレターキュー | デッドレターキュー(DLQ)に保存されているメッセージ数です。 | 平均 | キュー |
SQSキューでは、以下の設定詳細が収集されます:
| 属性 | 詳細 |
|---|---|
| リージョン | キューが作成されたリージョンです。 |
| キュータイプ | キューのタイプ(スタンダードまたはFIFO)です。 |
| キューURL | Amazon SQSキューのURLです。 |
| 作成時間 | キューが最初に作成された時間です。 |
| 修正時間 | キューが最後に修正された時間です。 |
| キューARN | キューのARN(Amazonリソースネーム)です。 |
| 可視性タイムアウト | Amazon SQSが他のコンシューマによるメッセージの受信と処理を防止するまでにかかった時間です(単位:秒)。 |
| 受信メッセージ 待機時間 | ReceiveMessage APIアクションが、メッセージが届くまでに待機した時間です。 |
| メッセージ保持期間 | Amazon SQSによる、メッセージの保持期間です(単位:秒)。 |
| デッドレターキュー | 最大受信値を超えた際に、Amazon SQSによりメッセージが移動されたデッドレターキュ―のARNです。 |
| 最大メッセージサイズ | Amazon SQSによりメッセージが拒否されるまでに含めることができる最大バイト数です。 |
| 最大受信 | デッドレターキュ―に移動するまでにメッセージがキューへ送られる最大回数です。 |
| 遅延時間 | キュー内のすべてのメッセージの送信が遅延するまでにかかった時間です(単位:秒)。 |
| カスタマーマスターキ― | AmazonキューにおけるAWS管理カスタマーマスターキー(CMK)のIDです。 |
| データキー再利用期間 | メッセージを暗号化または複合化する際に、データキーの再利用できる時間です(単位:秒)。 |
次のパフォーマンスメトリックの未来値を見積り、AWSインフラのキャパシティ追加やスケーリングの計画に役立てられます。