我阅读了一系列关于如何使用普罗米修斯和Grafana监控Kubernetes的教程,它们都指的是deprecated helm operator
根据教程,Grafana开箱即用,完成了集群监控。实际上,Grafana不会随图表一起安装
helm install prometheus-operator stable/prometheus -n monitor它也没有安装较新的社区存储库
helm install prometheus-operator prometheus-community/prometheus -n monitor我独立安装了Grafana图表
helm install grafana-operator grafana/grafana -n monitor并尝试通过UI使用内部群集URL进行连接
prometheus-operator-server.monitor.svc.cluster.local:80
prometheus-operator-alertmanager.monitor.svc.cluster.local:80
UI测试表明成功,但没有生成任何指标。
是否有现成的Helm操作员与开箱即用Grafana?Grafana如何与Prometeus互动?
发布于 2020-10-09 03:13:38
你用错了图表。当前项目名为kube-prometheus-stack:https://github.com/prometheus-community/helm-charts/tree/main/charts/kube-prometheus-stack
如果你查看values.yaml,你会注意到所有东西的开关,包括普罗米修斯,所有的导出器,grafana,所有的标准仪表板,kubernetes的警报等等。这都是通过一个图表来安装的。所有这些都是开箱即用的。
你唯一需要做的就是为grafana、prometheus和alertmanager添加一个Ingress/ELB,这样就可以在没有端口转发的情况下打开它们(别忘了添加ouath2-proxy或smth,因为默认情况下都是在没有密码的情况下打开的)。
发布于 2020-10-08 12:55:42
我不会费心的,看看PaaS,比如Datadog,NewRelic等等。你所描述的东西在规模上变成了一个代价高昂的噩梦。这不值得为你所得到的东西而烦恼。
https://stackoverflow.com/questions/64247675
复制相似问题