安装Grafana详细流程
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装Grafana详细流程相关的知识,希望对你有一定的参考价值。
参考技术A [root@promethusgrafana ~]# tar -zvxf grafana-7.5.0.linux-amd64.tar.gz -C /usr/local/[root@promethusgrafana ~]# cd /usr/local/
[root@promethusgrafana local]# mv grafana-7.5.0 grafana
[root@promethusgrafana local]# cd grafana/bin/
[root@promethusgrafana bin]# ./grafana-server &
[root@promethusgrafana bin]# ss -naltp | grep 3000
[root@promethusgrafana ~]# pkill -9 grafana-server
[root@promethusgrafana bin]# ss -naltp | grep 3000
[root@promethusgrafana ~]# /usr/lib/systemd/system/grafana-server.service
[root@promethusgrafana ~]# systemctl daemon-reload
[root@promethusgrafana ~]# systemctl start grafana-server
[root@promethusgrafana ~]# systemctl status grafana-server
[root@promethusgrafana ~]# systemctl enable grafana-server
[root@promethusgrafana ~]# firewall-cmd --zone=public --add-port=3000/tcp --permanent
[root@promethusgrafana ~]# firewall-cmd --reload
在浏览者中地址栏输入:http://服务器IP地址:3000 能正常访问系统说明安装完成
GKE 1.16.9 Prometheus,每个 pod 的 grafana 详细信息不起作用?
【中文标题】GKE 1.16.9 Prometheus,每个 pod 的 grafana 详细信息不起作用?【英文标题】:GKE 1.16.9 Prometheus, grafana per pod details not working? 【发布时间】:2020-11-11 12:10:05 【问题描述】:我有一个运行 kubernetes 1.16.9 的 GKE 集群。我正在尝试使用 Prometheus 和 Grafana 让监控系统正常工作。
我使用的仪表板是标准的“Kubernetes 集群监控” https://grafana.com/grafana/dashboards/315
当我导入它时,我看不到 pod-by-pod CPU/内存使用情况,我只看到“值”:
我有另一个集群,使用 kubernetes 1.15 进行了几乎相同的设置,仪表板可以完美地显示每个 pod 以及每个 pod 的使用情况。
为什么会这样?我对了解 prometheus/grafana 以及所有这些如何协同工作还很陌生。
什么可能导致此问题?指标正在显示,kubectl top pod 也出现了...所以我认为 metrics-server 运行良好...
关于尝试调试的任何提示?
【问题讨论】:
就我而言,当我从 GKE 市场安装 Prometheus 和 Grafana 并查看 pod 指标时,CPU 和内存使用率都是“无数据点”,尽管这里有 pod 正在运行。它类似于这个问题:github.com/helm/charts/issues/19597 【参考方案1】:你并不孤单。事情是这样的:来自kubelet的pod_name
和container_name
labels在1.14中被弃用,有利于pod和容器,然后在1.16中被删除
删除的指标
删除了 cadvisor 指标标签 pod_name 和 container_name 以匹配检测指南。任何普罗米修斯 匹配 pod_name 和 container_name 标签的查询(例如 cadvisor 或 kubelet 探测指标)必须更新以使用 pod 和容器 反而。 (#80376,@ehashman)
所以如上所述 -
任何匹配 pod_name
和 container_name
标签(例如 cadvisor 或 kubelet 探测指标)的 Prometheus 查询都必须更新为使用 pod
和 container
代替
非常相似的问题供您参考 - Grafana dashboard not displaying pod name instead pod_name
顺便说一句,你试过这个吗? https://grafana.com/grafana/dashboards/11143
【讨论】:
非常感谢。只需将查询从使用 pod_name 更改为仅使用 pod,即可解决此问题。马上就上班了。轻松修复。非常感谢。以上是关于安装Grafana详细流程的主要内容,如果未能解决你的问题,请参考以下文章
Grafana基于CentOS 7 安装部署Grafana服务端