Prometheus监控系统(三)Prometheus与Grafana集成

1. Prometheus和Grafana集成

Grafana是一款采用Go语言编写的开源应用,主要用于大规模指标数据的可视化展现,是网络架构和应用分析中最流行的时序数据展示工具。目前已支持绝大部分常用的时序数据库。

下载地址为:https://grafana.com/grafana/download

安装Grafana:

wget https://dl.grafana.com/enterprise/release/grafana-enterprise-8.1.5-1.x86_64.rpm
sudo yum install grafana-enterprise-8.1.5-1.x86_64.rpm

启动:

sudo systemctl start grafana-server

之后即可登陆:http://10.0.3.197:3000 访问grafana页面。

1.1.    添加数据源Prometheus

通过DataSource创建一个Prometheus的dashboard:

 

然后在Dashboard => Panel 中添加 Prometheus的界面,并执行PromQL即可:

 

1.2. 使用Grafana模板

上面的是手动添加Dashboard的方式,比较繁琐。Grafana社区鼓励用户分享Dashboard,通过https://grafana.com/grafana/dashboards 网站,可以找到大量使用的Dashboard模板。

Grafana中所有的Dashboard通过JSON进行共享,下载并导入这些JSON文件,即可直接使用这些已经定义好的Dashboard。

在Dashboard官网搜索Flink:

 

例如我们使用这个模板:

https://grafana.com/grafana/dashboards/11049

直接下载JSON文件即可。

然后在Grafana中导入JSON文件:

 

效果图如:

 

其他还有很多非常好用的dashboard,例如node exporter,可以继续试一试。

原文地址:https://www.cnblogs.com/zackstang/p/15332947.html