我正在使用Strimzi kafka算子在Kubernetes上部署kafka集群。我需要能够通过使用Jolokia的HTTP/REST远程查询Kafka JMX MBEANS (Jolokia是一个转换和暴露JMX MBEAN测量值的代理,用于在HTTP上查询…)。
我知道,Strimzi文档没有提供任何关于如何将Jolokia附加到kafka代理的提示。因此,您是否可以提供一个提示,说明对部署文件(strimzi操作符和/或集群部署文件)进行了哪些修改,以便将Jolokia附加到代理/Zookeeper实例。
最后我检查,Strimzi提供普罗米修斯JMX出口商,而不是Jolokia。普罗米修斯还通过HTTP提供mbean。https://strimzi.io/docs/operators/latest/overview.html metrics-overview_str
但是概念是相同的,事实上你使用Strimzi并不重要,因为无论Kafka如何运行,过程都是相同的-你需要将JVM代理添加到KAFKA_OPTS
环境变量中。您可能希望使用一个自定义docker映像,该映像具有可用的Jolokia代理