在 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