目录
1.安装grafana
2.添加prometheus数据源
3.添加CPU负载图形
3.1.创建一个dashboard
3.2.类型选择图形
3.3.选择折线图
3.4.选择prometheus数据源
3.5.添加要生成图形的监控指标
3.6.保存图形
3.7.图形展示
4.扩展:监控项匹配条件
4.1.匹配某个IP
4.2.匹配某个job_name
4.3.ip地址和job可以同时匹配
1.安装grafana
1.安装grafana [root@grafana ~]# yum -y localinstall grafana-6.3.2-1.x86_64.rpm 2.启动grafana [root@grafana ~]# systemctl start grafana-server [root@grafana ~]# systemctl enable grafana-server
访问grafana:
默认账号密码admin/admin
首次登陆会要求设置密码
2.添加prometheus数据源
1.点击设置—数据源—创建数据源
2.选择prometheus
3.点击select—填写prometheus地址信息点击保存
3.添加CPU负载图形
3.1.创建一个dashboard
3.2.类型选择图形
3.3.选择折线图
3.4.选择prometheus数据源
选择完数据源一定要点一下图形中的edit,否则识别不到监控项
3.5.添加要生成图形的监控指标
metrics:node_load1 #1分钟的负载
metrics:node_load5 #5分钟的负载
metrics:node_load15 #15分钟的负载
3.6.保存图形
点击右上角的保存
起个名字叫主机CPU负载
3.7.图形展示
这个图形会显示所有node_exporter主机的CPU负载信息
4.扩展:监控项匹配条件
默认的监控项会把所有的node_exporter都给展现出来,我们可以根据条件进行匹配,只显示指定的主机监控数据
条件匹配仅支持ip地址、job名称
4.1.匹配某个IP
命令格式
? 监控项{instance=“IP:PORT”}
添加成功仅展示192.168.81.170ip的信息
4.2.匹配某个job_name
命令格式
? 监控项{job=“IP:PORT”}
node_load1{job=“192.168.81.160”}
添加成功,图形仅展示job 192.168.81.160的图形,这里的192.168.81.160并不是ip,因为我的job就是192.168.81.160