• /
  • EnglishEspañolFrançais日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、このページを参照してください。

問題を作成する

OpenTelemetry Kafka メトリクスリファレンス

このページには、 Apache Kafka をOpenTelemetryで監視したときに収集されたメトリクスが文書化されています。 メトリクスは、Kafka メトリクス レシーバー、JMX メトリクス (OpenTelemetry Javaエージェントまたは Prometheus JMX Exporter から)、およびOpenTelemetry Javaエージェントのクライアント側メトリクスを介して収集されます。

メトリクスの収集方法

OpenTelemetry Kafka 監視 では、補完的な 2 つの収集方法が使用されます。

  • Kafka メトリクス レシーバー: Kafka のブートストラップ ポートに接続して、クラスタ、トピック、パーティション、および消費者グループ メトリクスを収集します
  • JMX メトリクス: 詳細なブローカー メトリクスおよびJVMメトリクスを収集するために、 OpenTelemetry Javaエージェント (自己ホスト型) または Prometheus JMX Exporter (Kubernetes) を介して収集されます。

Kafka メトリクス レシーバー メトリクス

これらのメトリクスは、Kafka プロトコル (ブートストラップ ポート) を使用して Kafka ブローカーから収集されます。 kafkametricsreceiver のメタデータに基づいており、一部のメトリクスはデフォルトまたは通常の設定で無効になっています。

JMXメトリクス

JMX メトリクスは、詳細な Kafka ブローカーとJVMテレメトリーを提供します。 これらのメトリクスは以下を使用して収集されます。

どちらの方法でも、以下に記載されている Kafka ブローカーとJVMの同じセットを収集します。

Kafka クライアント メトリクス ( OpenTelemetry Javaエージェント)

これらのメトリクスは、Kafka 計装が有効になっているOpenTelemetry Javaエージェントを使用して Kafka プロデューサーおよび消費者アプリケーション インストゥルメントから収集されます。 これらは、Kafka ブローカーを使用したアプリケーション インタラクションへのクライアント側の可視性を提供し、アプリケーション パースペクティブを提供することでブローカー側のメトリクスを補完します。

メトリックの属性

メトリクスは、次のプロパティを使用してフィルタリングおよびグループ化できます。

共通の属性:

  • kafka.cluster.name - カフカの名前 (すべてメトリクス)
  • instrumentation.provider - 常にopentelemetry (すべてのメトリクス)
  • topic - Kafkaトピック名
  • partition - パーティション番号
  • group - 消費者グループ名
  • broker.id - ブローカー識別子 (JMX メトリクス)
  • client-id - クライアント識別子 (クライアント メトリクス)
  • node-id - ブローカーノード識別子 (クライアントメトリクス)
  • type - リクエストの種類(例:フェッチ、生成)
  • direction - データの方向(入力、出力)
  • state - ISR動作状態(縮小、拡大)
  • name - GCコレクターまたはメモリプール名( JVMメトリクス)

次のステップ

Copyright © 2026 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.