ApsaraMQ for RabbitMQ に送信されたメッセージについて質問がある場合は、ApsaraMQ for RabbitMQ コンソールでメッセージをクエリできます。ApsaraMQ for RabbitMQ では、キュー別とメッセージ ID 別にメッセージをクエリできます。キュー別クエリ方法は、メッセージが送信されるキューを取得したが、メッセージの送信時に指定されたメッセージ ID を取得していないあいまい検索シナリオで使用できます。メッセージ ID 別クエリ方法は、メッセージの送信時に指定されたメッセージ ID を取得した完全一致検索シナリオで使用できます。
制限
ApsaraMQ for RabbitMQ では、過去 3 日間に送信されたメッセージをクエリできます。
ApsaraMQ for RabbitMQ では、一度に最大 100 件のメッセージをクエリできます。
手順
ApsaraMQ for RabbitMQ コンソール にログオンします。左側のナビゲーションペインで、インスタンスリスト をクリックします。
インスタンスリスト ページの上部ナビゲーションバーで、管理するインスタンスが存在するリージョンを選択します。次に、インスタンスリストで、管理するインスタンスの名前をクリックします。
左側のナビゲーションペインで、メッセージ検索 をクリックします。
キュー別クエリ
メッセージ検索 ページの左上隅にある [変更] をクリックし、クエリするメッセージが属する vhost を選択して、キュー名による照会 タブをクリックします。
[キュー] ドロップダウンリストで、クエリするメッセージが属するキューを選択し、[時間範囲] パラメーターを設定して、照会 をクリックします。

パラメーター
説明
ExchangeName
メッセージを送信した交換の名前。交換は、クエリするメッセージが属するキューにバインドされています。
RoutingKey
メッセージの送信時に指定されたルーティングキー。交換は、ルーティングキーに基づいてメッセージをキューにルーティングします。
MessageID
メッセージ ID。ほとんどの場合、メッセージ ID はグローバルに一意なビジネス固有の属性です。メッセージ ID がグローバルに一意でない場合は、クエリ結果で同じメッセージ ID を持つ最大 64 件のメッセージを見つけることができます。
StoreTime
メッセージがキューに送信された後、メッセージがキューに格納された時点。
メッセージ ID 別クエリ
メッセージ検索 ページの左上隅にある [変更] をクリックし、クエリするメッセージが属する vhost を選択して、Message ID による照会 タブをクリックします。
[キュー] ドロップダウンリストで、クエリするメッセージが属するキューを選択します。[メッセージ ID] フィールドに、メッセージの送信時に指定したメッセージ ID を入力し、[時間範囲] パラメーターを設定して、照会 をクリックします。
メッセージのダウンロードと再送信
メッセージのダウンロード
返されたメッセージの中から、ダウンロードするメッセージを見つけ、操作 列で を選択します。
メッセージの再送信
返されたメッセージの中から、再送信するメッセージを見つけ、操作 列の 再送信 をクリックします。
[注記] メッセージで、[OK] をクリックします。
参照
メッセージ ID の指定方法については、「メッセージ ID を指定するにはどうすればよいですか?」をご参照ください。