gpt4 book ai didi

kubernetes - Grafana仪表板不显示Pod名称,而是显示pod_name

转载 作者:行者123 更新时间:2023-12-02 11:34:08 24 4
gpt4 key购买 nike

我已经在kubernetes集群上部署了应用程序,并使用prometheus和grafana进行了监视。对于使用Grafana仪表板进行的kubernetes pods 监控:Kubernetes集群监控(通过Prometheus)https://grafana.com/grafana/dashboards/315

我已使用ID 315导入了仪表板,并且该仪表板的反射没有pod名称和容器名称,而是获得pod_name。任何人都可以帮助我如何在仪表板上获取 pods 名称和容器名称。

enter image description here

enter image description here

enter image description here

最佳答案

提供的教程是 2年前更新的

Kubernetes的当前版本是1.17。根据标签,本教程已针对目前比较老的Prometheus v. 1.3.0Kubernetes v.1.4.0Grafana v.3.1.1进行了测试。

在需求中,您需要声明:

Prometheus will use metrics provided by cAdvisor via kubelet service (runs on each node of Kubernetes cluster by default) and via kube-apiserver service only.



Kubernetes 1.16中,删除了 pod_namecontainer_name等指标标签。相反,您需要使用 podcontainer。您可以验证它 here

Any Prometheus queries that match pod_name and container_name labels (e.g. cadvisor or kubelet probe metrics) must be updated to use pod and container instead.



请检查 this Github Thread有关仪表板错误的更多信息。

解决方案

请在查询中将 pod_name更改为 pod

关于kubernetes - Grafana仪表板不显示Pod名称,而是显示pod_name,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59625516/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com