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

ApsaraMQ for Kafka:ダッシュボードを使用した ApsaraMQ for Kafka のモニタリング

最終更新日:Mar 11, 2026

ApsaraMQ for Kafka は、インスタンスのヘルス状態、トピックのスループット、コンシューマーグループのラグを表示する組み込みのダッシュボードを提供します。このダッシュボードは、Managed Service for Prometheus と Grafana のメトリックストレージおよび表示機能によって実現されています。ダッシュボードは、ApsaraMQ for Kafka コンソールで直接表示することも、Managed Service for Grafana ワークスペースで表示することもできます。

前提条件

開始する前に、以下が完了していることを確認してください:

  • Managed Service for Prometheus の有効化

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

    項目
    ロール名AliyunServiceRoleForAlikafka
    ポリシー名AliyunServiceRolePolicyForAlikafka
    権限ApsaraMQ for Kafka がお客様に代わって CloudMonitor や ARMS などのサービスにアクセスすることを許可します。CloudMonitor およびダッシュボード機能に必要です。

課金

ApsaraMQ for Kafka のダッシュボードメトリックは、Managed Service for Prometheus の基本メトリックとして分類され、無料です。ダッシュボード機能の使用に追加料金はかかりません。

詳細については、「メトリックの説明」および「従量課金」をご参照ください。

ApsaraMQ for Kafka コンソールでのダッシュボードの表示

  1. ApsaraMQ for Kafka コンソールにログインします。[概要] ページの [リソース配布] セクションで、ご利用のインスタンスが存在するリージョンを選択します。

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

  3. 左側のナビゲーションウィンドウで、[可観測性] > [ダッシュボード] を選択します。

  4. [ダッシュボード] ページで、右上の隅で時間範囲を設定し、インスタンスのストレージサイズ、パーティション数、接続数、インバウンドおよびアウトバウンドトラフィックなどのメトリックを表示します。

トピックおよびコンシューマーグループのダッシュボード

  • [トピック詳細] ページで、[ダッシュボード] タブをクリックして、トピックの本番メトリックとプロデューサークライアントメトリックを表示します。

  • [グループ詳細] ページで、[ダッシュボード] タブをクリックして、コンシューマーグループの消費メトリックとコンシューマークライアントメトリックを表示します。

Managed Service for Grafana でのダッシュボードの表示

  1. Managed Service for Grafana コンソールにログインします。左側のナビゲーションウィンドウで、[ワークスペース管理] をクリックします。

  2. [ワークスペース管理] ページで、開きたいワークスペースの [エンドポイント] 列にある URL をクリックします。

  3. ご利用の Grafana のバージョンに応じた手順に従ってください:

Grafana 9.x

  1. 左側のナビゲーションウィンドウで、Browse icon アイコンをクリックし、次に [参照] をクリックします。

  2. [参照] タブで、ターゲットフォルダ内のダッシュボードを開きます。たとえば、中国 (杭州) リージョンのインスタンス監視データを表示するには、cloud-product-prometheus_cn-hangzhou で始まるフォルダ内の kafka-dashboard-v3 を開きます。次に、インスタンス ID を入力してダッシュボードをフィルターします。

Grafana 10.x

  1. 左上の隅にある Menu icon アイコンをクリックします。

  2. 左側のナビゲーションウィンドウで、[ダッシュボード] を選択します。ターゲットフォルダ内のダッシュボードを開きます。たとえば、中国 (杭州) リージョンのインスタンス監視データを表示するには、cloud-product-prometheus_cn-hangzhou で始まるフォルダ内の kafka-dashboard-v3 を開きます。次に、インスタンス ID を入力してダッシュボードをフィルターします。

メトリックリファレンス

各メトリックには、タイプ、名前、説明、および 1 つ以上のラベルがあります。以下のセクションでは、インスタンス、トピック、コンシューマーグループの範囲ごとに利用可能なすべてのメトリックをリストします。

メトリックタイプ

タイプ動作
カウンター増加のみの累積値。プロデューサーリクエストの合計
ゲージ増減可能な特定の時点での値。インスタンス送信の予約仕様
サマリーヒストグラムに似ています。観測値の統計的分布を測定します。リクエスト本文のサイズ

ラベル

ラベルを使用すると、メトリックをフィルターおよび集計できます。以下のラベルは、すべてのメトリックで利用可能です:

ラベル説明
tenant_useridご利用の Alibaba Cloud アカウント ID
instance_idApsaraMQ for Kafka インスタンス ID
instance_nameApsaraMQ for Kafka インスタンス名
topicトピック名
partitionパーティション番号
group_idコンシューマーグループ ID
authentication_type接続認証方式:VPC_PLAINTEXTPUB_SASL_SSLVPC_SASL_PLAINTEXT、または VPC_SASL_SSL

インスタンスメトリック

タイプメトリック名説明ラベル
ゲージkafka_disk_log_sizeインスタンスのストレージサイズ (バイト単位)。tenant_useridinstance_idinstance_name
ゲージkafka_server_cloudenhancedreplicamanager_allreplicascountすべてのレプリカにわたる合計パーティション数。tenant_useridinstance_idinstance_name
ゲージkafka_server_socket_server_metrics_connection_count接続数。tenant_useridinstance_idinstance_nameauthentication_type
ゲージkafka_instance_io_spec_writeインスタンス送信の予約仕様。tenant_useridinstance_idinstance_name
ゲージkafka_instance_io_spec_readインスタンス消費の予約仕様。tenant_useridinstance_idinstance_name
カウンターkafka_server_brokertopicmetrics_bytesin_total本番トラフィック (jmx-exporter)、バイト単位。tenant_useridinstance_idinstance_nameauthentication_type
カウンターkafka_server_brokertopicmetrics_bytesout_total消費トラフィック (jmx-exporter)、バイト単位。tenant_useridinstance_idinstance_nameauthentication_type
カウンターkafka_server_brokertopicmetrics_failedproducerequests_total失敗したプロデューサーリクエストの数。tenant_useridinstance_idinstance_name
カウンターkafka_server_brokertopicmetrics_totalproducerequests_totalプロデューサーリクエストの総数。tenant_useridinstance_idinstance_nameauthentication_type
カウンターkafka_server_brokertopicmetrics_failedfetchrequests_total失敗したコンシューマーリクエストの数。tenant_useridinstance_idinstance_nameauthentication_type
カウンターkafka_server_brokertopicmetrics_totalfetchrequests_totalコンシューマーリクエストの総数。tenant_useridinstance_idinstance_nameauthentication_type
ゲージkafka_network_socketserver_expiredconnectionskilledcount期限切れの接続数。tenant_useridinstance_idinstance_name
サマリーkafka_network_requestmetrics_requestbytesリクエスト本文サイズの分布。tenant_useridinstance_idinstance_name
カウンターkafka_server_brokertopicmetrics_bytesrejected_totalレコードバッチサイズが max.message.bytes を超えた場合に各トピックによって拒否されたトラフィック (バイト単位)。tenant_useridinstance_idinstance_name
カウンターkafka_server_brokertopicmetrics_nokeycompactedtopicrecords_totalキーがない圧縮トピック内のレコード数。tenant_useridinstance_idinstance_name
カウンターkafka_server_brokertopicmetrics_invalidmessagecrcrecords_total巡回冗長検査 (CRC) の失敗数。tenant_useridinstance_idinstance_name
カウンターkafka_server_brokertopicmetrics_invalidmagicnumberrecords_totalメッセージバージョンの検証失敗数。tenant_useridinstance_idinstance_name
カウンターkafka_server_brokertopicmetrics_invalidoffsetorsequencerecords_total不連続なオフセットまたはシーケンス番号によるメッセージ認証の失敗数。tenant_useridinstance_idinstance_name

トピックメトリック

タイプメトリック名説明ラベル
ゲージkafka_log_log_sizeトピックパーティションのストレージサイズ。tenant_useridinstance_idinstance_nametopicpartition
ゲージkafka_topic_partition_current_offsetパーティションの最大オフセット。tenant_useridinstance_idinstance_nametopicpartition
ゲージkafka_topic_partition_oldest_offsetパーティションの最小オフセット。tenant_useridinstance_idinstance_nametopicpartition
ゲージkafka_consumergroup_lagトピックのメッセージ蓄積量。持続的な増加は、コンシューマーがプロデューサーに追いついていないことを示している可能性があります。tenant_useridinstance_idinstance_nametopic
カウンターkafka_server_brokertopicmetrics_totalfetchrequests_totalトピックのフェッチリクエストの総数。tenant_useridinstance_idinstance_nametopicauthentication_type
カウンターkafka_server_brokertopicmetrics_bytesin_totalトピックの本番トラフィック (jmx-exporter)、バイト単位。tenant_useridinstance_idinstance_nameauthentication_type
カウンターkafka_server_brokertopicmetrics_bytesout_totalトピックのアウトバウンドトラフィック (バイト単位)。tenant_useridinstance_idinstance_nametopicauthentication_type
カウンターkafka_server_brokertopicmetrics_messagesin_totalトピックのインバウンドメッセージ数。単位:メッセージ。tenant_useridinstance_idinstance_nametopicauthentication_type

コンシューマーグループメトリック

タイプメトリック名説明ラベル
ゲージkafka_consumergroup_lagコンシューマーグループのメッセージ蓄積総量。ラグが着実に増加している場合、コンシューマーの処理が遅すぎる可能性があります。tenant_useridinstance_idinstance_nametopicgroup_id
カウンターkafka_consumergroup_current_offsetグループの現在のコンシューマーオフセット。tenant_useridinstance_idinstance_nametopicpartitiongroup_id

よくある質問

ダッシュボードのメトリックデータを取得する方法

ARMS インテグレーションセンターを通じて、ApsaraMQ for Kafka を Managed Service for Prometheus と統合します。

  1. ご利用の Alibaba Cloud アカウントで ARMS コンソールにログインします。

  2. 左側のナビゲーションウィンドウで、[インテグレーションセンター] をクリックします。

  3. Kafka を検索し、[Alibaba Cloud Kafka Message Queue Service] を選択します。詳細については、「ステップ 1: Alibaba Cloud サービスのモニタリングデータを統合する」をご参照ください。

    説明

    ApsaraMQ for Kafka Serverless インスタンスのメトリックデータを収集するには、統合中に [設定情報] セクションの [高度なモニタリングメトリック] スイッチをオンにします。この設定がない場合、メトリックデータは非 Serverless インスタンスに対してのみ収集されます。

  4. 統合が成功したら、左側のナビゲーションウィンドウで [統合管理] をクリックします。

  5. [クラウドサービスリージョン環境] タブをクリックします。

  6. ターゲット環境の名前をクリックして、その詳細ページを開きます。

  7. [コンポーネント管理]」タブの「[基本情報]」セクションで、「[Prometheus インスタンス]」の領域をクリックします。

  8. [設定] タブで、利用可能なデータアクセス方法を表示します。

ダッシュボードのメトリックデータをセルフマネージド Grafana インスタンスに接続する方法

すべての ApsaraMQ for Kafka メトリックデータは、ご利用の Managed Service for Prometheus インスタンスに保存されます。Managed Service for Prometheus が提供する API を使用して、ダッシュボードのメトリックデータをセルフマネージド Grafana インスタンスに接続できます。

詳細については、「HTTP API エンドポイントを使用して Prometheus データを Grafana インスタンスに接続する」をご参照ください。

説明

接続する前に、ご利用の ApsaraMQ for Kafka インスタンスが存在するリージョンの Managed Service for Prometheus が Alibaba Cloud Kafka Message Queue Service と統合されていることを確認してください。