我有一个正在运行的kafka zookeeper集群使用strimzi集群操作符。我跟踪了知识库http://strimzi.io/docs/master/ 为了这个。Kafka和zookeeper的指标可从端口9404获得。我必须将这个集群设置配置为prometheus进行监视。strimzi本身也有一个用于配置普罗米修斯的知识库(http://strimzi.io/docs/master/#assembly-度量部署配置(kafka)。但我的问题是,我不能根据它们的知识库来配置集群,因为在我的prometheus设置中,我必须配置服务监视器来发现应用程序,并且我需要指定其服务中可用的度量端口。但我找不到任何解决办法。请求帮助。。。
1条答案
按热度按时间m1m5dgzv1#
当前的实现已经在kafka和zookeeper服务上设置了prometheus注解(它们被命名为
my-cluster-kafka-bootstrap
以及my-cluster-zookeeper-client
). 这些注解是:prometheus.io/path/metrics prometheus.io/port 9404 prometheus.io/scrape true
但是要拥有它们,您需要启用度量。可以通过设置
metrics
中的字段Kafka
Kafka和zookeeper集群的资源。您可以在此处找到更多信息:http://strimzi.io/docs/master/#assembly-度量部署配置kafka。此外,repo还为您提供了一个启用了度量的kafka集群示例。在这里:https://github.com/strimzi/strimzi-kafka-operator/blob/master/metrics/examples/kafka/kafka-metrics.yaml.