すべてのプロダクト
Search
ドキュメントセンター

ApsaraMQ for RocketMQ:モニタリングとアラート

最終更新日:Nov 12, 2024

CloudMonitorは、モニタリングデータ収集、視覚化、リアルタイムモニタリングおよびアラートなどの機能を提供します。 CloudMonitorをApsaraMQ for RocketMQに統合して、サービスの実行ステータスをモニタリングし、アラート通知を受信できます。 これにより、例外をできるだけ早く検出し、O&M効率を向上させることができます。

CloudMonitorの詳細については、「クラウドサービスモニタリング」をご参照ください。

モニタリングメトリクス

説明
  • [Ready messages] および [Ready message queue time] メトリクスの詳細については、「Terms」をご参照ください。

  • 各メトリックのデータは1分間隔で集計されます。

カテゴリ

モニタリングアイテム

メトリック名

単位

寸法

インスタンス

インスタンスの1秒あたりのトランザクション数 (TPS)

InstanceApiCallTps

回/秒

userIdとinstanceId

プロデューサーが1分あたりに送信するメッセージ

SendMessageCountPerInstance

カウント /m

userIdとinstanceId

消費者が1分あたりに受け取るメッセージ

ReceiveMessageCountPerInstance

カウント /m

userIdとinstanceId

1分ごとにメッセージを送信するためのスロットリクエスト

ThrottledSendRequestsPerInstance

カウント /m

userIdとinstanceId

1分ごとにメッセージを受信するためのスロットリクエスト

ThrottledReceiveRequestsPerInstance

カウント /m

userIdとinstanceId

ApsaraMQ for RocketMQ 5.0インスタンスでのメッセージ送信のピークTPS

InstanceSendApiCallTps

回/秒

userIdとinstanceId

ApsaraMQ for RocketMQ 5.0インスタンスでのメッセージ消費のピークTPS

InstanceReceiveApiCallTps

回/秒

userIdとinstanceId

ApsaraMQ for RocketMQ 5.0インスタンスのストレージサイズ

InstanceStorageSize

B

userIdとinstanceId

ApsaraMQ for RocketMQ 5.0インスタンスのインターネットアウトバウンド帯域幅

InstanceInternetFlowoutBandwidth

B/s

userIdとinstanceId

グループ

累積メッセージ

ConsumerLag

集計

userId、instanceId、およびgroupId

メッセージ処理レイテンシ

ConsumerLagLatencyPerGid

ミリ秒

userId、instanceId、およびgroupId

Readyメッセージ

ReadyMessages

集計

userId、instanceId、およびgroupId

準備完了メッセージキュー時間

ReadyMessageQueueTime

ミリ秒

userId、instanceId、およびgroupId

消費者が1分あたりに受け取るメッセージ

ReceiveMessageCountPerGid

カウント /m

userId、instanceId、およびgroupId

1分ごとにメッセージを受信するためのスロットリクエスト

ThrottledReceiveRequestsPerGid

カウント /m

userId、instanceId、およびgroupId

1分あたりに生成されるデッドレターメッセージ

SendDLQMessageCountPerGid

カウント /m

userId、instanceId、およびgroupId

トピック

プロデューサーが1分あたりに送信するメッセージ

SendMessageCountPerTopic

カウント /m

userId、instanceId、およびトピック

1分ごとにメッセージを送信するためのスロットリクエスト

ThrottledSendRequestsPerTopic

カウント /m

userId、instanceId、およびトピック

GroupId&トピック

累積メッセージ

ConsumerLagPerGidTopic

集計

userId、instanceId、groupId、およびトピック

メッセージ処理レイテンシ

ConsumerLagLatencyPerGidTopic

ミリ秒

userId、instanceId、topic、groupId

Readyメッセージ

ReadyMessagesPerGidTopic

集計

userId、instanceId、groupId、およびトピック

準備完了メッセージキュー時間

ReadyMessageQueueTimePerGidTopic

ミリ秒

userId、instanceId、groupId、およびトピック

消費者が1分あたりに受け取るメッセージ

ReceiveMessageCountPerGidTopic

カウント /m

userId、instanceId、topic、groupId

1分ごとにメッセージを受信するためのスロットリクエスト

ThrottledReceiveRequestsPerGidTopic

カウント /m

userId、instanceId、topic、groupId

1分あたりに生成されるデッドレターメッセージ

SendDLQMessageCountPerGidTopic

カウント /m

userId、instanceId、groupId、およびトピック

課金

ApsaraMQ for RocketMQのモニタリングおよびアラート機能は課金されません。

前提条件

次のサービスにリンクされたロールが作成されます。

  • ロール名: AliyunServiceRoleForOns

  • ロールポリシー: AliyunServiceRolePolicyForOns

  • 権限の説明: ApsaraMQ for RocketMQがこのロールを引き受けてCloudMonitorおよびApplication Real-Time Monitoring Service (ARMS) にアクセスし、モニタリングおよびアラート機能とダッシュボード機能を実装できるようにします。

  • 詳細については、「サービスにリンクされたロール」をご参照ください。

メトリクスの表示

  1. ApsaraMQ for RocketMQコンソールにログインします。 左側のナビゲーションウィンドウで、インスタンス数 をクリックします。

  2. 上部のナビゲーションバーで、中国 (杭州) などのリージョンを選択します。 [インスタンス] ページで、管理するインスタンスの名前をクリックします。

  3. 左側のナビゲーションウィンドウで、モニタリングおよびアラートをクリックします。

  4. モニタリングおよびアラート ページで、メトリックを照会するリソースのタイプを [グループ名] ドロップダウンリストから選択します。 次に、クエリ時間を選択します。

    このページには、リソースタイプのすべてのメトリックのグラフが自動的に表示されます。

アラートルールを作成します。

  1. [インスタンスリスト] ページで、管理するインスタンスの名前をクリックします。

  2. 左側のナビゲーションウィンドウで、モニタリングおよびアラートをクリックします。

  3. モニタリングおよびアラートページの右上隅では、アラートルールの作成をクリックします。

    ページがCloudMonitorコンソールの [アラートルールの作成] パネルにリダイレクトされます。

  4. [アラートルールの作成] パネルで、画面上の指示に従ってルールと通知の設定を行います。 そして、[OK] をクリックします。 パラメーターの詳細については、「アラートルールの作成」をご参照ください。

関連ドキュメント

ApsaraMQ for RocketMQの主要なメトリックとビジネスメトリックのアラートルールを設定できます。 詳細については、「リスク警告のモニタリングとアラート機能の設定」をご参照ください。