我正在部署一个卡夫卡集群在库伯内特斯使用斯维齐卡夫卡运算符。我需要能够使用Jolokia通过HTTP/REST远程查询Kafka (Jolokia是一个转换和公开用于查询HTTP…的JMX度量的代理)。
AFAIK,Strimzi文档没有提供关于如何将Jolokia附加到kafka经纪人的任何提示。因此,请提供一个提示,说明如何修改部署文件(strimzi操作符和/或集群部署文件),以便将Jolokia附加到代理/Zookeeper实例。
发布于 2022-05-09 13:59:41
据我所知,Strimzi已经提供了Prometheus JMX出口商,而不是Jolokia。Prometheus还通过HTTP提供Mbean。https://strimzi.io/docs/operators/latest/overview.html#metrics-overview_str
但是概念是一样的,而且您使用的是Strimzi这一事实并不重要,因为不管Kafka是如何运行的,进程都是相同的--您需要将这个JVM代理添加到KAFKA_OPTS
环境变量中。您可能希望使用具有Jolokia代理可用的自定义码头映像。
https://stackoverflow.com/questions/72168178
复制相似问题