监控Debezium开云体育官方注册网址
支持JMX在本地安装
与管理员、卡夫卡和卡夫卡连接,启用了JMX通过设置适当的环境变量当你开始每个服务。
动物园管理员JMX环境变量
动物园管理员对JMX的内置支持。管理员使用本地安装,运行时zkServer.sh
脚本识别以下环境变量:
-
JMXPORT
-
支持JMX和指定将用于JMX的端口号。用于指定JVM参数的值
-Dcom.sun.management.jmxremote.port = $ JMXPORT
。 -
JMXAUTH
-
是否JMX客户机连接时必须使用密码身份验证。必须是
真正的
或假
。默认值是假
。用于指定JVM参数的值-Dcom.sun.management.jmxremote.authenticate = $ JMXAUTH
。 -
JMXSSL
-
是否使用SSL / TLS JMX客户机连接。必须是
真正的
或假
。默认值是假
。用于指定JVM参数的值-Dcom.sun.management.jmxremote.ssl = $ JMXSSL
。 -
JMXLOG4J
-
Log4J JMX mbean是否应该被禁用。必须是
真正的
(默认)或假
。默认值是真正的
。用于指定JVM参数的值-Dzookeeper.jmx.log4j.disable = $ JMXLOG4J
。
卡夫卡JMX环境变量
卡夫卡用本地安装,运行时kafka-server-start.sh
脚本识别以下环境变量:
-
JMX_PORT
-
支持JMX和指定将用于JMX的端口号。用于指定JVM参数的值
-Dcom.sun.management.jmxremote.port = $ JMX_PORT
。 -
KAFKA_JMX_OPTS
-
JMX选项,直接传递给JVM启动期间。默认的选项是:
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.authenticate = false
-Dcom.sun.management.jmxremote.ssl = false
卡夫卡JMX连接环境变量
卡夫卡用本地安装,运行时connect-distributed.sh
脚本识别以下环境变量:
-
JMX_PORT
-
支持JMX和指定将用于JMX的端口号。用于指定JVM参数的值
-Dcom.sun.management.jmxremote.port = $ JMX_PORT
。 -
KAFKA_JMX_OPTS
-
JMX选项,直接传递给JVM启动期间。默认的选项是:
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.authenticate = false
-Dcom.sun.management.jmxremote.ssl = false
支持JMX的码头工人
如果您正在运行Apache管理员、卡夫卡和卡夫卡通过Debezium容器连接的图片,支持JMX通常需要几个额外的环境变量,不需要在本地机器上运行。开云体育官方注册网址这是因为JVM需要主机名,它将JMX客户广告本身。因此,Deb开云体育官方注册网址ezium集装箱的图片为管理员,卡夫卡,卡夫卡连接使用几个环境变量来启用和配置JMX。大部分的环境变量是相同的所有的图片,但有一些细微的区别。
动物园管理员JMX码头工人的环境变量
的开云体育官方注册网址debezium /管理员
图像识别以下JMX-related环境变量:
-
JMXPORT
(必需) -
将用于JMX的端口号。用于指定以下值JVM参数:
-Dcom.sun.management.jmxremote.port = $ JMXPORT
-Dcom.sun.management.jmxremote.rmi.port = $ JMXPORT
-
JMXHOST
(必需) -
码头工人的IP地址或主机名解析主机,JMX用来构造一个URL发送到JMX客户机。的值
本地主机
或127.0.0.1
将不会工作。通常情况下,0.0.0.0
可以使用。用于指定JVM参数的值-Djava.rmi.server.hostname = $ JMXHOST
。 -
JMXAUTH
-
是否JMX客户机连接时必须使用密码身份验证。必须是
真正的
或假
。默认值是假
。用于指定JVM参数的值-Dcom.sun.management.jmxremote.authenticate = $ JMXAUTH
。 -
JMXSSL
-
是否使用SSL / TLS JMX客户机连接。必须是
真正的
或假
。默认值是假
。用于指定JVM参数的值-Dcom.sun.management.jmxremote.ssl = $ JMXSSL
。 -
JMXLOG4J
-
Log4J JMX mbean是否应该被禁用。必须是
真正的
或假
。默认值是真正的
。用于指定JVM参数的值-Dzookeeper.jmx.log4j.disable = $ JMXLOG4J
。
下面的例子码头工人命令启动一个容器使用开云体育官方注册网址debezium /管理员
图像的值JMXPORT
和JMXHOST
环境变量,和地图码头工人主机的端口9010容器的JMX端口:
码头工人运行-美元- rm -名饲养员- p 2181:2181 - p 2888:2888 - p 3888:3888 - p 9010:9010 - e JMXPORT = 9010 - e JMXHOST = 10.0.1.10 quay.io / debezium开云体育官方注册网址 /管理员:最新
卡夫卡JMX码头工人的环境变量
的开云体育官方注册网址debezium /卡夫卡
图像识别以下JMX-related环境变量:
-
JMXPORT
(必需) -
将用于JMX的端口号。用于指定以下值JVM参数:
-Dcom.sun.management.jmxremote.port = $ JMXPORT
-Dcom.sun.management.jmxremote.rmi.port = $ JMXPORT
-
JMXHOST
(必需) -
码头工人的IP地址或主机名解析主机,JMX用来构造一个URL发送到JMX客户机。的值
本地主机
或127.0.0.1
将不会工作。通常情况下,0.0.0.0
可以使用。用于指定JVM参数的值-Djava.rmi.server.hostname = $ JMXHOST
。 -
JMXAUTH
-
是否JMX客户机连接时必须使用密码身份验证。必须是
真正的
或假
。默认值是假
。用于指定JVM参数的值-Dcom.sun.management.jmxremote.authenticate = $ JMXAUTH
。 -
JMXSSL
-
是否使用SSL / TLS JMX客户机连接。必须是
真正的
或假
。默认值是假
。用于指定JVM参数的值-Dcom.sun.management.jmxremote.ssl = $ JMXSSL
。
下面的例子码头工人命令启动一个容器使用开云体育官方注册网址debezium /卡夫卡
图像的值JMXPORT
和HOST_NAME
环境变量,和地图码头工人主机的端口9011容器的JMX端口:
码头工人运行-美元- rm -名字卡夫卡- p 9092:9092 - p 9011:9011 - e JMXPORT = 9011 - e JMXHOST = 10.0.1.10——联系管理员:饲养员quay.io / debezium /卡夫卡:最新开云体育官方注册网址
卡夫卡JMX连接码头工人的环境变量
的开云体育官方注册网址debezium /连接
图像识别以下JMX-related环境变量:
-
JMXPORT
(必需) -
将用于JMX的端口号。用于指定以下值JVM参数:
-Dcom.sun.management.jmxremote.port = $ JMXPORT
-Dcom.sun.management.jmxremote.rmi.port = $ JMXPORT
-
JMXHOST
(必需) -
码头工人的IP地址或主机名解析主机,JMX用来构造一个URL发送到JMX客户机。的值
本地主机
或127.0.0.1
将不会工作。通常情况下,0.0.0.0
可以使用。用于指定JVM参数的值-Djava.rmi.server.hostname = $ JMXHOST
。 -
JMXAUTH
-
是否JMX客户机连接时必须使用密码身份验证。必须是
真正的
或假
。默认值是假
。用于指定JVM参数的值-Dcom.sun.management.jmxremote.authenticate = $ JMXAUTH
。 -
JMXSSL
-
是否使用SSL / TLS JMX客户机连接。必须是
真正的
或假
。默认值是假
。用于指定JVM参数的值-Dcom.sun.management.jmxremote.ssl = $ JMXSSL
。
下面的例子码头工人命令启动一个容器使用开云体育官方注册网址debezium /连接
图像的值JMXPORT
和JMXHOST
环境变量,和地图码头工人主机的端口9012容器的JMX端口:
码头工人美元运行- - rm -名称连接\ - p - p 9012:9012 8083:8083 \ - e JMXPORT = 9012 - e JMXHOST = 10.0.1.10 \ - e GROUP_ID = 1 \ - e CONFIG_STORAGE_TOPIC = my_connect_configs \ - e OFFSET_STORAGE_TOPIC = my_connect_offsets \ - e STATUS_STORAGE_TOPIC = my_connect_statuses \——联系管理员:管理员\——链接卡夫卡:卡夫卡\——连接mysql: mysql \ quay.io / debezium /连接:最新开云体育官方注册网址
使用普罗米修斯和Grafana
可以导出指标由Debezium暴露和卡夫卡并显开云体育官方注册网址示普罗米修斯和Grafana。你可以找到一个例子为所需的配置和不同的连接器的仪表板开云体育官方注册网址Debezium实例库。
这些仪表盘不是Debezium本身的一部分,维护力所能及。开云体育官方注册网址 |
Java的飞行记录
卡夫卡的开云体育官方注册网址Debezium容器图像连接还提供了易于使用的支持JDK飞行记录器。要启用记录需要设置环境变量ENABLE_JFR = true
。的记录将被自动启动容器开始。默认情况下,启用记录,即连续记录的默认设置,然后您可以使用转储jcmd或JDK任务控制。
可以修改记录的行为。为此,您需要设置环境变量前缀JFR_RECORDING_
记录参数的设定。部分转换为小写字母和下划线前缀后是替换破折号JFR_RECORDING_PATH_TO_GC_ROOTS = true
就变成了path-to-gc-roots = true
。
飞行记录器可以通过配置控制选项JFR_OPT_
前缀的环境变量。