我有一个正在运行的使用Strimzi cluster-operator的Kafka-zookeeper集群。为此,我遵循了KB http://strimzi.io/docs/master/。可以从端口9404获取kafka和zookeeper的指标。我必须将这个集群设置配置到Prometheus以进行监控。Strimzi本身有一个用于配置普罗米修斯的知识库(http://strimzi.io/docs/master/#assembly-metrics-deployment-configuration-kafka)。但我的问题是,我不能根据它们的KB配置集群,因为在我的Prometheus设置中,我必须配置service-monitor来发现应用程序,并且我需要在其服务中指定指标可用端口。但我找不到任何解决方案。请求帮助...
发布于 2018-10-05 15:29:43
目前的实现已经在Kafka和Zookeeper服务(名为my-cluster-kafka-bootstrap和my-cluster-zookeeper-client)上设置了普罗米修斯注释。这些注释是:
Prometheus.io/路径/metrics prometheus.io/端口9404 prometheus.io/抓取正确
但是为了拥有它们,您需要启用指标。可以在Kafka和Zookeeper集群的Kafka资源中设置metrics字段。你可以在这里找到更多信息:http://strimzi.io/docs/master/#assembly-metrics-deployment-configuration-kafka。
此外,repo还为您提供了启用指标的Kafka集群示例。它在这里:https://github.com/strimzi/strimzi-kafka-operator/blob/master/metrics/examples/kafka/kafka-metrics.yaml。
https://stackoverflow.com/questions/52463147
复制相似问题