普罗米修斯jmxèu出口商项目给出了Kafka的官方配置示例:
https://github.com/prometheus/jmx_exporter/blob/master/example_configs/kafka-0-8-2.yml
kafka connect是否有类似的配置来将kafka connect jmx度量导出到prometheus?
普罗米修斯jmxèu出口商项目给出了Kafka的官方配置示例:
https://github.com/prometheus/jmx_exporter/blob/master/example_configs/kafka-0-8-2.yml
kafka connect是否有类似的配置来将kafka connect jmx度量导出到prometheus?
2条答案
按热度按时间syqv5f0l1#
我在找同样的东西,在下面找到了。希望有帮助:)
https://raw.githubusercontent.com/zenreach/docker-kafka-connect/master/jmx_exporter.yaml
slsn1g292#
我目前使用的解决方案是官方合流 Helm 图表和docker图像,其中内置了普罗米修斯公制输出:
https://github.com/confluentinc/cp-helm-charts/tree/master/charts/cp-kafka-connect
作为参考,如果您想要一个非docker、非kubernetes的解决方案,那么以前的一种100%有效的方法如下:
1) 定义此文件
kafka-connect-jmx.yaml
. 我正在将此配置文件存储在/usr/share/
,可以将其放在其他位置,但需要更改下面的路径引用。2) 下载
https://repo1.maven.org/maven2/io/prometheus/jmx/jmx_prometheus_javaagent/0.12.0/jmx_prometheus_javaagent-0.12.0.jar
. 我把它放进去了/usr/share/
,可以将其放在其他位置,但需要在步骤3中更新路径。3) 当你运行Kafka连接
connect-distributed
确保已设置此环境变量,并且路径与步骤1+2中使用的路径匹配