我正在使用 Strimzi 运算符在 Kubernetes 上运行 kafka。对于监控,我使用的是 Prometheus,并按照 Strimzi 部署指南中所述的安装指南进行操作。
https://strimzi.io/docs/operators/master/deploying.html
对于 Kafka 集群部署,我使用了来自 strimzi 存储库的以下模板。https://github.com/strimzi/strimzi-kafka-operator/blob/master/examples/metrics/kafka-metrics.yaml 。要向 Prometheus 公开的指标在同一文件的配置映射中定义。
我的问题是,如果我想让Prometheus 从 Kafka 中抓取所有 JMX 指标;是否有任何现成的 JMX 配置文件可以传递给 configmap 而不是当前的。请注意,我对消费者群体指标(rebalance-latency-avg、rebalance-rate-per-hour 等)特别感兴趣。
通过 JMX/prometheus 监控 kafka 是否会对 Kafka 造成任何性能下降?