ApsaraMQ for Kafka は、インスタンス、Topic、グループなどのリソースのリアルタイムモニタリングをサポートしています。また、メトリックに対してアラートルールを設定することもできます。メトリック値が指定されたしきい値を超えた場合、CloudMonitor は電話、ショートメッセージ、E メール、または DingTalk チャットボットで通知します。これにより、異常に迅速に対応できます。
課金
ApsaraMQ for Kafka で CloudMonitor を使用しても料金は発生しません。
前提条件
サービスリンクロールの作成
ロール名: AliyunServiceRoleForAlikafka
ポリシー名: AliyunServiceRolePolicyForAlikafka
権限の説明: ApsaraMQ for Kafka がこのロールを偽装して、CloudMonitor や Application Real-Time Monitoring Service (ARMS) などの他の Alibaba Cloud サービスにアクセスすることを許可します。これは、CloudMonitor とダッシュボード機能を使用するために必要です。
詳細については、「サービスリンクロール」をご参照ください。
メトリック
メトリックの集計期間は 1 分です。データは 1 分ごとに B/s (バイト/秒) で計算され、その 1 分間の平均値を表します。
メトリックのデータ遅延は 1 分です。
次の表に、各リソースタイプで提供されるメトリックを示します。
メトリック名 | メトリック ID | ディメンション | 単位 |
インスタンスクラスターのインバウンドトラフィック (レプリケーショントラフィックを含む) | ClusterMessageInputV3 | userId,instanceId | B/s |
インスタンスのディスク使用率 | DiskInstanceRatioV3 | userId,instanceId | % |
インスタンスの実際のインバウンドトラフィック | InstanceMessageInputV3 | userId,instanceId | B/s |
インスタンスの実際のアウトバウンドトラフィック | InstanceMessageOutputV3 | userId,instanceId | B/s |
インスタンスで生成されたメッセージ数 | InstanceMessageNumInputV3 | userId,instanceId | count/s |
インスタンスで消費されたメッセージ数 | InstanceMessageNumOutputV3 | userId,instanceId | count/s |
インスタンスのメッセージ生成リクエスト数 | InstanceReqsInputV3 | userId,instanceId | count/s |
インスタンスのメッセージ消費リクエスト数 | InstanceReqsOutputV3 | userId,instanceId | count/s |
インスタンスのストレージサイズ | InstanceDiskLogSizeV3 | userId,instanceId | B |
インスタンスのパブリックネットワーク書き込み帯域幅 | InstanceInternetTxRateV3 | userId,instanceId | bit/s |
インスタンスのパブリックネットワーク読み取り帯域幅 | InstanceInternetRxRateV3 | userId,instanceId | bit/s |
シングルノードの最大接続数 (パブリックネットワークとプライベートネットワーク) | InstanceMaxConnectionV3 | userId,instanceId | count |
シングルノードの最大接続数 (パブリックネットワーク) | InstanceMaxInternetConnectionV3 | userId,instanceId | count |
インスタンスの合計接続数 (パブリックネットワークとプライベートネットワーク) | InstanceTotalConnectionV3 | userId,instanceId | count |
インスタンスの合計接続数 (パブリックネットワーク) | InstanceTotalInternetConnectionV3 | userId,instanceId | count |
シングルノードの最大接続数の使用率 (パブリックネットワークとプライベートネットワーク) | InstanceMaxConnectionRatioV3 | userId,instanceId | % |
シングルノードの最大接続数の使用率 (パブリックネットワーク) | InstanceMaxInternetConnectionRatioV3 | userId,instanceId | % |
最もビジーなノードの生成トラフィックとノードの弾性上限の比率 | InstanceMaxNodeInputRatioV3 | userId,instanceId | % |
最もビジーなノードの消費トラフィックとノードの弾性上限の比率 | InstanceMaxNodeOutputRatioV3 | userId,instanceId | % |
生成トラフィックと弾性上限の比率 | InstanceMessageInputRatioV3 | userId,instanceId | % |
消費トラフィックと弾性上限の比率 | InstanceMessageOutputRatioV3 | userId,instanceId | % |
インスタンスの生成スロットリング期間 | InstanceThrottleTimeP99InputV3 | userId,instanceId | ms |
インスタンスの消費スロットリング期間 | InstanceThrottleTimeP99OutputV3 | userId,instanceId | ms |
インスタンスのパーティション使用率 | PartitionInstanceRatioV3 | userId,instanceId | % |
メッセージ滞留 | MessageAccumulationV3 | userId,instanceId,consumerGroup | count |
コンシューマーグループ内の Topic の未消費メッセージ数 | MessageAccumulationOnetopicV3 | userId,instanceId,consumerGroup,topic | count |
MessageNumOutputV3 | GroupMessageNumOutputV3 | userId,instanceId,consumerGroup | count/s |
MessageNumOutputOnetopicV3 | GroupMessageNumOutputOnetopicV3 | userId,instanceId,consumerGroup,topic | count/s |
MessageNumOutputOnetopicOnepartitionV3 | GroupMessageNumOutputOnetopicOnepartitionV3 | userId,instanceId,consumerGroup,topic,partition | count/s |
Topic 内の異常 HA パーティション数 | TopicAbnormalHaPartitionNumV3 | userId,instanceId,topic | count |
モニタリングデータの表示
モニタリングデータを表示するには、次の手順を実行します。
ApsaraMQ for Kafka コンソールにログオンします。概要 ページで、リソースの分布 セクションでリージョンを選択します。
インスタンスリスト ページで、対象のインスタンスの名前をクリックします。
左側のナビゲーションウィンドウで、 を選択します。
[モニタリングチャート] タブで、時間範囲を設定してモニタリングデータを表示します。
選択したリソースのすべてのメトリックのチャートがページに自動的に表示されます。
アラートルールの設定
アラートルールを設定するには、次の手順を実行します。
ApsaraMQ for Kafka コンソールにログインします。
概要 ページで、リソースの分布 セクションのリージョンを選択します。
インスタンスリスト ページで、対象のインスタンスの名前をクリックします。
左側のナビゲーションウィンドウで、 を選択します。
Cloud Monitor ページで、Alert Rule タブをクリックし、[アラートルールの作成] をクリックします。
アラートルールの作成 パネルで、アラートルールと通知方法を設定し、[OK] をクリックします。
既存のルールを変更するには、対象のルールを見つけて 操作 列の [変更] をクリックします。
アラート情報の表示
アラート情報を表示するには、次の手順を実行します。
ApsaraMQ for Kafka コンソールにログインします。
概要 ページで、リソースの分布 セクションのリージョンを選択します。
インスタンスリスト ページで、対象のインスタンスの名前をクリックします。
左側のナビゲーションウィンドウで、 を選択します。
Cloud Monitor ページで、アラートルール タブをクリックします。対象のルールを見つけて、操作 列の 詳細 をクリックします。
参考
ダッシュボードを使用してリソースを監視することもできます。詳細については、「ダッシュボード」をご参照ください。
その他の一般的なモニタリングとアラートの問題については、「モニタリングとアラートに関するよくある質問」をご参照ください。