Application Real-Time Monitoring Service (ARMS) は、Message Queue for Apache RocketMQ のメッセージのパブリッシュとトピックのサブスクリプションを自動的にトレースします。MQモニタリングページでは、トポロジーマップ、パブリッシュおよびサブスクリプション統計、トレースレベルのスナップショットが提供され、ボトルネックの特定、エラー率の追跡、障害の診断が可能です。
前提条件
開始する前に、以下を確認してください。
Message Queue for Apache RocketMQ を使用する ARMSで監視されているアプリケーション
ARMSコンソール へのアクセス
MQモニタリングページの開き方
ARMSコンソール にログインします。
左側のナビゲーションウィンドウで、アプリケーションモニタリング > アプリケーション を選択します。
[アプリケーション] ページで、トップナビゲーションバーでリージョンを選択し、アプリケーションの名前をクリックします。
「言語」列に
アイコンが表示された場合、アプリケーションはアプリケーションモニタリングに接続されています。ハイフン (-) が表示された場合、アプリケーションはトレーシング分析に接続されています。左側のナビゲーションウィンドウで、[MQ Monitoring] をクリックします。
ページの右側にある検索結果リンクをクリックします。

トポロジーと統計
MQモニタリングページには4つのタブがあります。次の表は、各タブが表示する内容と使用するタイミングをまとめたものです。
| タブ | メトリック / コンテンツ | 一般的な使用例 |
|---|---|---|
| 概要 | アプリケーションとMQデータソース間のパブリッシュおよびサブスクリプション関係のトポロジーグラフ | どのサービスがメッセージを生成または消費し、どのように接続されているかを特定します |
| パブリッシュ統計 | メッセージパブリッシュのリクエスト数、応答時間、エラー数 | メッセージパブリッシュにおけるレイテンシースパイクやエラー率の上昇を検出します |
| サブスクリプション統計 | メッセージサブスクリプションのリクエスト数、応答時間、エラー数 | コンシューマースループットを監視し、処理遅延を特定します |
| インターフェーススナップショット | トレース詳細を含む個々のメッセージパブリッシュおよびサブスクリプション呼び出し | メッセージ操作の遅延または失敗の根本原因を特定します |
概要
ご利用のアプリケーションとMQデータソース間のパブリッシュおよびサブスクリプション関係のトポロジーグラフを表示します。

パブリッシュ統計
メッセージパブリッシュのメトリックを表示します。
| メトリック | 説明 |
|---|---|
| リクエスト数 | パブリッシュリクエストの総数 |
| 応答時間 | パブリッシュ操作のレイテンシー |
| エラー数 | 失敗したパブリッシュリクエストの数 |
このタブを使用して、メッセージパブリッシュにおけるレイテンシースパイクやエラー率の上昇を検出します。

サブスクリプション統計
メッセージサブスクリプションのメトリックを表示します。
| メトリック | 説明 |
|---|---|
| リクエスト数 | コンシュームリクエストの総数 |
| 応答時間 | コンシューム操作のレイテンシー |
| エラー数 | 失敗したコンシュームリクエストの数 |
このタブを使用して、コンシューマースループットを監視し、処理遅延を特定します。

インターフェーススナップショット
個別のメッセージの配信および購読呼び出しと、トレースの詳細を一覧表示します。[TraceId] 列の値をクリックすると、完全な分散トレースが開き、上流および下流のサービス呼び出しを確認できます。これは、遅延または失敗したメッセージ操作の根本原因を特定するのに役立ちます。
