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