CloudMonitorは、メトリック収集、視覚化、リアルタイムアラートなどの機能を提供します。 ApsaraMQ for RocketMQでは、CloudMonitorを使用してアラートルールを作成できます。 これにより、サービスの実行ステータスを監視し、システム例外をタイムリーかつ効率的に検出できます。
モニタリングメトリクス
コンシューマーラグ、コンシューマーラグ時間、準備完了メッセージ、準備完了メッセージキュー時間など、メッセージ蓄積シナリオに関連するメトリックについては、「シナリオ」をご参照ください。
カテゴリ | メトリック | メトリック名 | 計算方法 | 単位 |
インスタンス | インスタンスのTPS | InstanceApiCallTps | 合計 | 回/秒 |
ApsaraMQ for RocketMQ 5.0インスタンスのストレージ容量 | InstanceStorageSize | 合計 | バイト | |
ApsaraMQ for RocketMQ 5.0インスタンスのインターネットアウトバウンド帯域幅 | InstanceInternetFlowoutBandwidth | 最大 | byte/s | |
ApsaraMQ for RocketMQ 5.0インスタンスでメッセージを送信するためのピークTPS | InstanceSendApiCallTps | 最大 | 回/秒 | |
ApsaraMQ for RocketMQ 5.0インスタンスでメッセージを受信するためのピークTPS | InstanceReceiveApiCallTps | 最大 | 回/秒 | |
プロデューサー | インスタンス内の1分あたりの送信メッセージ数 | SendMessageCountPerInstance | 合計 | カウント /分 |
1分あたりのトピックの送信メッセージ数 | SendMessageCountPerTopic | 合計 | カウント /分 | |
1分あたりにインスタンスでメッセージを送信するスロットリングされたリクエストの数 | ThrottledSendRequestsPerInstance | 合計 | カウント /分 | |
1分間にトピックでメッセージを送信するためのスロットリングされたリクエストの数 | ThrottledSendRequestsPerTopic | 合計 | カウント /分 | |
消費者 | 1分あたりのインスタンスの受信メッセージ数 | ReceiveMessageCountPerInstance | 合計 | カウント /分 |
コンシューマグループの1分あたりの受信メッセージ数 | ReceiveMessageCountPerGid | 合計 | カウント /分 | |
コンシューマグループ内の特定のトピックから1分あたりに受信されたメッセージの数 | ReceiveMessageCountPerGidTopic | 合計 | カウント /分 | |
1分あたりにインスタンスでメッセージを受信するスロットリングされたリクエストの数 | ThrottledReceiveRequestsPerInstance | 合計 | カウント /分 | |
コンシューマーグループでメッセージを受信するための1分あたりのスロットリングされたリクエストの数 | ThrottledReceiveRequestsPerGid | 合計 | カウント /分 | |
コンシューマーグループ内の特定のトピックからメッセージを受信するための1分あたりのスロットリングされたリクエストの数 | ThrottledReceiveRequestsPerGidTopic | 合計 | カウント /分 | |
コンシューマーグループ内のメッセージの蓄積数 | ConsumerLag | 合計 | 集計 | |
コンシューマーグループ内の特定のトピックからの累積メッセージ数 | ConsumerLagPerGidTopic | 合計 | 集計 | |
コンシューマーグループでのメッセージ処理の遅れ時間 | ConsumerLagLatencyPerGid | 最大 | ミリ秒 | |
コンシューマーグループ内の特定のトピックからのメッセージを処理するための遅延時間 | ConsumerLagLatencyPerGidTopic | 最大 | ミリ秒 | |
コンシューマーグループ内の準備完了メッセージのキュー時間 | (GroupId)ReadyMessageQueueTime | 最大 | ミリ秒 | |
コンシューマーグループ内の特定のトピックからの準備完了メッセージのキュー時間 | ReadyMessageQueueTimePerGidTopic | 最大 | ミリ秒 | |
コンシューマーグループ内の準備完了メッセージの数 | ReadyMessages | 合計 | 集計 | |
コンシューマーグループ内の特定のトピックからの準備完了メッセージの数 | ReadyMessagesPerGidTopic | 合計 | 集計 | |
コンシューマーグループ内の1分あたりの新しい着信拒否メッセージの数 | SendDLQMessageCountPerGid | 合計 | カウント /分 | |
コンシューマーグループ内の特定のトピックからの1分あたりの新しい無効メッセージの数 | SendDLQMessageCountPerGidTopic | 合計 | カウント /分 |
課金説明
ApsaraMQ for RocketMQのモニタリングおよびアラート機能は課金されません。
前提条件
次のサービスにリンクされたロールが作成されます。
ロール名: AliyunServiceRoleForOns
ロールポリシー: AliyunServiceRolePolicyForOns
権限の説明: ApsaraMQ for RocketMQがこのロールを引き受けてCloudMonitorおよびApplication Real-Time Monitoring Service (ARMS) にアクセスし、モニタリングおよびアラート機能とダッシュボード機能を実装できるようにします。
詳細については、「サービスにリンクされたロール」をご参照ください。
メトリクスの表示
ApsaraMQ for RocketMQコンソールにログインします。 左側のナビゲーションウィンドウで、インスタンス数 をクリックします。
上部のナビゲーションバーで、中国 (杭州) などのリージョンを選択します。 [インスタンス] ページで、管理するインスタンスの名前をクリックします。
左側のナビゲーションウィンドウで、モニタリングおよびアラートをクリックします。
モニタリングおよびアラート ページで、メトリックを照会するリソースのタイプを [グループ名] ドロップダウンリストから選択します。 次に、クエリ時間を選択します。
このページには、リソースタイプのすべてのメトリックのグラフが自動的に表示されます。
アラートルールを作成します。
[インスタンス] ページで、管理するインスタンスの名前をクリックします。
左側のナビゲーションウィンドウで、モニタリングおよびアラートをクリックします。
モニタリングおよびアラートページの右上隅にアラートルールの作成をクリックします。
ページがCloudMonitorコンソールの [アラートルールの作成] パネルにリダイレクトされます。
[アラートルールの作成] パネルで、画面上の指示に従ってルールと通知の設定を行います。 そして、[OK] をクリックします。 パラメーターの詳細については、「アラートルールの作成」をご参照ください。
関連ドキュメント
モニタリングおよびアラート機能を使用して、ApsaraMQ for RocketMQの主要なメトリックおよびビジネスメトリックのアラートルールを設定できます。 アラートルールと推奨メトリックの設定方法については、「リスク警告のモニタリングとアラート機能の設定」をご参照ください。