第6章 Debezium の監視


Zookeeper および Kafka が提供する JMX メトリクスを使用して、Debezium を監視できます。これらのメトリクスを使用するには、Zookeeper、Kafka、および Kafka Connect のサービスの開始時にこれらのメトリクスを有効にする必要があります。JMX を有効にするには、正しい環境変数を設定する必要があります。

注記

同じマシンで複数のサービスを実行している場合は、サービスごとに個別の JMX ポートを使用するようにしてください。

6.1. RHEL での Debezium の監視

6.1.1. ZooKeeper JMX 環境変数

ZooKeeper には JMX のサポートが組み込まれています。ローカルインストールを使用して Zookeeper を実行すると、zkServer.sh スクリプトは以下の環境変数を認識します。

JMXPORT
JMX を有効にし、JMX に使用するポート番号を指定します。この値は、JVM パラメーターを指定するために使用され -Dcom.sun.management.jmxremote.port=$JMXPORTます。
JMXAUTH
接続時に JMX クライアントがパスワード認証を使用する必要があるかどうか。true またはである必要があり falseます。デフォルトは false です。この値は、JVM パラメーターを指定するために使用され -Dcom.sun.management.jmxremote.authenticate=$JMXAUTHます。
JMXSSL
JMX クライアントが SSL/TLS を使用して接続するかどうか。true またはである必要があり falseます。デフォルトは false です。この値は、JVM パラメーターを指定するために使用され -Dcom.sun.management.jmxremote.ssl=$JMXSSLます。
JMXLOG4J
Log4J JMX MBean を無効にするかどうか。true (デフォルト)またはのどちらかでなければなりません false。デフォルトは true です。この値は、JVM パラメーターを指定するために使用され -Dzookeeper.jmx.log4j.disable=$JMXLOG4Jます。

6.1.2. Kafka JMX 環境変数

ローカルインストールを使用して Kafka を実行する場合、kafka-server-start.sh スクリプトは以下の環境変数を認識します。

JMX_PORT
JMX を有効にし、JMX に使用するポート番号を指定します。この値は、JVM パラメーターを指定するために使用され -Dcom.sun.management.jmxremote.port=$JMX_PORTます。
KAFKA_JMX_OPTS

起動時に JVM に直接渡される JMX オプション。デフォルトのオプションは以下のとおりです。

  • -Dcom.sun.management.jmxremote
  • -Dcom.sun.management.jmxremote.authenticate=false
  • -Dcom.sun.management.jmxremote.ssl=false

6.1.3. Kafka Connect JMX 環境変数

ローカルインストールを使用して Kafka を実行する場合、connect-distributed.sh スクリプトは以下の環境変数を認識します。

JMX_PORT
JMX を有効にし、JMX に使用するポート番号を指定します。この値は、JVM パラメーターを指定するために使用され -Dcom.sun.management.jmxremote.port=$JMX_PORTます。
KAFKA_JMX_OPTS

起動時に JVM に直接渡される JMX オプション。デフォルトのオプションは以下のとおりです。

  • -Dcom.sun.management.jmxremote
  • -Dcom.sun.management.jmxremote.authenticate=false
  • -Dcom.sun.management.jmxremote.ssl=false
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.