Supported OS Linux Windows Mac OS

インテグレーションバージョン3.0.0

概要

このチェックは、Datadog Agent を通じて Confluent Platform と Kafka のコンポーネントを監視します。

このインテグレーションは、以下のコンポーネントの JMX メトリクスを収集します。

  • Broker
  • Connect
  • Replicator
  • Schema Registry
  • ksqlDB サーバー
  • Streams
  • REST Proxy

セットアップ

インストール

Confluent Platform チェックは Datadog Agent パッケージに含まれています。Confluent Platform コンポーネントサーバーに追加でインストールする必要はありません。

: このチェックはメトリクスを JMX を使用して収集するため、Agent が jmxfetch を実行できるように、各ノード上に JVM が必要です。Oracle 提供の JVM を使用することをお勧めします。

構成

  1. Agent のコンフィギュレーションディレクトリのルートにある conf.d/ フォルダーの confluent_platform.d/conf.yaml ファイルを編集し、Confluent Platform のパフォーマンスデータを収集します。使用可能なすべてのコンフィギュレーションオプションについては、confluent_platform.d/conf.yaml のサンプルを参照してください。

    各コンポーネントに対し、JMX メトリクスを収集するためのインスタンスを個別に作成する必要があります。metrics.yaml ファイルには、デフォルトで収集されるメトリクスのリストが、以下の例のように入力されます。

    instances:
     - host: localhost
       port: 8686
       name: broker_instance
       user: username
       password: password
     - host: localhost
       port: 8687
       name: schema_registry_instance
     - host: localhost
       port: 8688
       name: rest_proxy_instance
    
  2. Agent を再起動します

ログ収集

Agent バージョン 6.0 以降で利用可能

  1. Datadog Agent で、ログの収集はデフォルトで無効になっています。以下のように、datadog.yaml でこれを有効にする必要があります。

    logs_enabled: true
    
  2. Confluent Platform コンポーネントのログの収集を開始するには、次のコンフィギュレーションブロックを confluent_platform.d/conf.yaml ファイルに追加します。

      logs:
        - type: file
          path: <CONFLUENT_COMPONENT_PATH>/logs/*.log
          source: confluent_platform
          service: <SERVICE_NAME>
          log_processing_rules:
            - type: multi_line
              name: new_log_start_with_date
              pattern: \[\d{4}\-\d{2}\-\d{2}
    

    path パラメーターと service パラメーターの値を変更し、環境に合わせて構成してください。使用可能なすべてのコンフィギュレーションオプションの詳細については、confluent_platform.d/conf.yaml のサンプルを参照してください。

  3. Agent を再起動します

メトリクスの収集

コンテナ環境の場合は、JMX を使用したオートディスカバリーのガイドを参照してください。

検証

Agent の status サブコマンドを実行し、JMXFetch セクションの confluent_platform を探します。

    ========
    JMXFetch
    ========

      Initialized checks
      ==================
        confluent_platform
          instance_name : confluent_platform-localhost-31006
          message :
          metric_count : 26
          service_check_count : 0
          status : OK

収集データ

メトリクス

イベント

Confluent Platform チェックには、イベントは含まれません。

サービスチェック

トラブルシューティング

ご不明な点は、Datadog のサポートチームまでお問合せください。

PREVIEWING: may/embedded-workflows