在 Rancher 上向 Prometheus 和 Grafana 公开 Kafka 指标

Posted

技术标签:

【中文标题】在 Rancher 上向 Prometheus 和 Grafana 公开 Kafka 指标【英文标题】:Exposing Kafka metrics to Prometheus and Grafana on Rancher 【发布时间】:2019-12-13 00:27:28 【问题描述】:

我在运行于 AWS 的 Rancher Kuberenetes 环境中部署了 Strimzi Operator。我使用了 Strimzi 操作符来部署我的 Kafka 集群和 3 个代理。我的集群运行良好,我可以生产和消费。现在我想使用 Prometheus 和 Grafana 监控 Kafka 集群。我使用的是 Rancher 的 2.2.6 版本,所以它带有 Prometheus 和 Grafana,我想用它来监控。

我尝试了有关 Strimzi Operator 的文档,但无法获得文档中提供的指标。我的 Grafana 仪表板显示 NA 或 0。事实上,我的 Kafka 集群运行的命名空间也没有显示 u。您能否提供有关如何使用 Rancher 中内置的 Prometheus 和 Grafana 设置 Kafka 集群的指标报告的帮助?

【问题讨论】:

【参考方案1】:

我希望我可以添加 cmets。

您可能缺少ServiceMonitor。 如果您从以下位置提供输出:

kubectl get servicemonitors.monitoring.coreos.com --all-namespaces
kubectl get prometheus -o yaml --all-namespaces
kubectl get svc --show-labels

我想我可以帮助你。 (我稍后会编辑这个答案)

【讨论】:

以上是关于在 Rancher 上向 Prometheus 和 Grafana 公开 Kafka 指标的主要内容,如果未能解决你的问题,请参考以下文章

无需kubectl!快速使用Prometheus监控Etcd

无需kubectl!快速使用Prometheus监控Etcd

使用Thanos实现Prometheus指标联邦

Rancher 全球化部署最佳实践

Rancher 全球化部署最佳实践

Rancher 全球化部署最佳实践