Amazon MQ for RabbitMQ ブローカーで使用できる CloudWatch メトリクス - Amazon MQ

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon MQ for RabbitMQ ブローカーで使用できる CloudWatch メトリクス

RabbitMQ ブローカーメトリクス

メトリクス 単位 説明
ExchangeCount カウント ブローカーで設定されたエクスチェンジの合計数。
QueueCount カウント ブローカーで設定されたキューの合計数。
ConnectionCount カウント ブローカーで確立された接続の合計数。
ChannelCount カウント ブローカーで確立されたチャネルの合計数。
ConsumerCount カウント ブローカーに接続されたコンシューマーの合計数。
MessageCount カウント キュー内のメッセージの合計数。
注記

生成される数値は、ブローカー上にある準備完了および未承認のメッセージの合計数です。

MessageReadyCount カウント キュー内の準備完了メッセージの合計数。
MessageUnacknowledgedCount カウント キュー内の未承認メッセージの合計数。
PublishRate カウント メッセージがブローカーに発行される速度。

生成される数値は、サンプリング時における 1 秒あたりのメッセージ数を表します。

ConfirmRate カウント RabbitMQ サーバーが発行されたメッセージを確認する速度。このメトリクスを PublishRate を比較して、ブローカーのパフォーマンスをより良く理解することができます。

生成される数値は、サンプリング時における 1 秒あたりのメッセージ数を表します。

AckRate カウント メッセージがコンシューマーによって承認される速度。

生成される数値は、サンプリング時における 1 秒あたりのメッセージ数を表します。

SystemCpuUtilization 割合 (%) ブローカーが現在使用している、割り当てられた Amazon EC2コンピューティングユニットの割合。クラスターデプロイの場合、この値は 3 つの各 RabbitMQ ノードに対応するメトリクス値の集計を表します。
RabbitMQMemLimit バイト RabbitMQ ブローカーRAMの制限。クラスターデプロイの場合、この値は 3 つの各 RabbitMQ ノードに対応するメトリクス値の集計を表します。
RabbitMQMemUsed バイト RabbitMQ ブローカーがRAM使用する のボリューム。クラスターデプロイの場合、この値は 3 つの各 RabbitMQ ノードに対応するメトリクス値の集計を表します。
RabbitMQDiskFreeLimit バイト RabbitMQ ブローカーに対するディスク制限。クラスターデプロイの場合、この値は 3 つの各 RabbitMQ ノードに対応するメトリクス値の集計を表します。このメトリクスは、インスタンスサイズごとに異なります。Amazon MQ インスタンスタイプの詳細については、「Amazon MQ for RabbitMQ インスタンスタイプ」を参照してください。
RabbitMQDiskFree バイト RabbitMQ ブローカーで利用できる空きディスク領域の合計容量。ディスクの使用量が上限を超えると、クラスターはすべてのプロデューサー接続をブロックします。クラスターデプロイの場合、この値は 3 つの各 RabbitMQ ノードに対応するメトリクス値の集計を表します。
RabbitMQFdUsed カウント 使用されたファイルディスクリプタの数。クラスターデプロイの場合、この値は 3 つの各 RabbitMQ ノードに対応するメトリクス値の集計を表します。
RabbitMQIOReadAverageTime カウント RabbitMQ が 1 回の読み込みオペレーションを実行する平均時間 (ミリ秒単位)。値はメッセージサイズに比例します。
RabbitMQIOWriteAverageTime カウント RabbitMQ が 1 回の書き込みオペレーションを実行する平均時間 (ミリ秒単位)。値はメッセージサイズに比例します。

RabbitMQ ブローカーメトリクスのディメンション

ディメンション 説明
Broker

ブローカーの名前。

RabbitMQ ノードメトリクス

メトリクス 単位 説明
SystemCpuUtilization 割合 (%) ブローカーが現在使用している、割り当てられた Amazon EC2コンピューティングユニットの割合。
RabbitMQMemLimit バイト RabbitMQ ノードRAMの制限。
RabbitMQMemUsed バイト RabbitMQ ノードRAMで使用される のボリューム。メモリの使用量が制限を超えると、クラスターはすべてのプロデューサー接続をブロックします。
RabbitMQDiskFreeLimit バイト RabbitMQ ノードのディスク制限。このメトリクスは、インスタンスサイズごとに異なります。Amazon MQ インスタンスタイプの詳細については、「Amazon MQ for RabbitMQ インスタンスタイプ」を参照してください。
RabbitMQDiskFree バイト RabbitMQ ノードで利用できる空きディスク領域の合計容量。ディスクの使用量が上限を超えると、クラスターはすべてのプロデューサー接続をブロックします。
RabbitMQFdUsed カウント 使用されたファイルディスクリプタの数。

RabbitMQ ノードメトリクスのディメンション

ディメンション 説明
Node ノードの名前。
注記

ノード名は、プレフィックス (通常 rabbit) とホスト名の 2 つの部分で構成されます。例えば、rabbit@ip-10-0-0-230.us-west-2.compute.internal はプレフィックス rabbit とホスト名 ip-10-0-0-230.us-west-2.compute.internal を持つノード名です。

Broker

ブローカーの名前。

RabbitMQ キューメトリクス

メトリクス 単位 説明
ConsumerCount カウント キューにサブスクライブしているコンシューマーの数。
MessageReadyCount カウント 現在配信可能なメッセージの数。
MessageUnacknowledgedCount カウント サーバーが承認を待機しているメッセージの数。
MessageCount カウント MessageReadyCountMessageUnacknowledgedCount の合計数 (キュー深度とも呼ばれます)。

RabbitMQ キューメトリクスのディメンション

注記

Amazon MQ for RabbitMQ は、空白、タブ、またはその他の文字ASCII以外の名前を持つ仮想ホストとキューのメトリクスを公開しません。

ディメンション名の詳細については、「Amazon CloudWatch API リファレンス」の「ディメンション」を参照してください。

ディメンション 説明
Queue キューの名前。
VirtualHost 仮想ホストの名前。
Broker ブローカーの名前。

Amazon MQ for RabbitMQ ログの設定

RabbitMQ ブローカーの CloudWatch ログ記録を有効にすると、Amazon MQ はサービスにリンクされたロールを使用して一般ログを に発行します CloudWatch。ブローカーを初めて作成するときに Amazon MQ サービスリンクロールが存在しない場合、Amazon MQ がそのロールを自動的に作成します。後続のすべての RabbitMQ ブローカーは、同じサービスにリンクされたロールを使用して にログを発行します CloudWatch。

サービスにリンクされたロールの詳細については、「 ユーザーガイド」の「サービスにリンクされたロールの使用AWS Identity and Access Management 」を参照してください。Amazon MQ がサービスリンクロールを使用する方法の詳細については、「Amazon MQ のサービスリンクロールの使用」を参照してください。