muk*_*uku 3 grafana kubernetes prometheus kubernetes-pod
我已经在 kubernetes 集群上部署了应用程序,并使用 prometheus 和 grafana 进行监控。对于使用 Grafana 仪表板的 kubernetes pod 监控:Kubernetes 集群监控(通过 Prometheus)https://grafana.com/grafana/dashboards/315
我使用 id 315 导入了仪表板,它的反射没有 pod 名称和容器名称,而是获取 pod_name 。任何人都可以帮助我如何在仪表板中获取 pod 名称和容器名称。
提供的教程已于2 年前更新。
Kubernetes 的当前版本是1.17。按标签,教程测试上Prometheus v. 1.3.0,Kubernetes v.1.4.0而Grafana v.3.1.1这是目前很老。
在要求中,您有声明:
Prometheus 将使用cAdvisor 通过 kubelet服务(默认在 Kubernetes 集群的每个节点上运行)和仅通过 kube-apiserver 服务提供的指标。
在Kubernetes 1.16指标标签中,如pod_name和container_name已被删除。取而代之的是,您需要使用pod和container。您可以在此处进行验证。
任何
pod_name与container_name标签匹配的 Prometheus 查询(例如 cadvisor 或 kubelet 探测指标)都必须更新为使用 pod 和容器。
请查看此 Github 线程有关仪表板错误的更多信息。
解决方案
请在您的查询中更改pod_name为pod。
| 归档时间: |
|
| 查看次数: |
3613 次 |
| 最近记录: |