0

我有一个使用 Strimzi cluster-operator 正在运行的 Kafka-zookeeper 集群。为此,我已经关注了知识库http://strimzi.io/docs/master/。kafka 和 zookeeper 的指标可从端口 9404 获得。我必须将此集群设置配置为 Prometheus 进行监控。Strimzi 本身也有一个用于配置 Prometheus 的 KB(http://strimzi.io/docs/master/#assembly-metrics-deployment-configuration-kafka)。但我的问题是,我无法根据他们的 KB 配置集群,因为在我的 Prometheus 设置中,我必须配置服务监视器以发现应用程序,并且我需要在其服务中指定可用端口的指标。但我找不到任何解决方案。请求帮助...

4

1 回答 1

0

当前的实现已经在 Kafka 和 Zookeeper 服务上设置了 Prometheus 注释(它们被命名为my-cluster-kafka-bootstrapand my-cluster-zookeeper-client)。这些注释是:

prometheus.io/path /metrics prometheus.io/port 9404 prometheus.io/scrape true

但是要拥有它们,您需要启用指标。可以通过在资源中为 Kafka 和 Zookeeper 集群设置metrics字段来实现。Kafka您可以在此处找到更多信息: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 。

于 2018-10-05T07:29:42.910 回答