Prometheus自带的监控页面显示的内容没有那么直观,所以安装grafana来使监控数据看起来更加直观
Grafana简介
Grafana是一款用Go语言开发的开源数据可视化工具,可以做数据监控和数据统计,带有告警功能。目前使用grafana的公司有很多,如paypal、ebay、intel等。
Grafana的特点
- 可视化:快速和灵活的客户端具有多种选项
- 报警:可视化地为最重要的指标定义报警规则
- 通知:警报更改状态会发出通知
- 动态仪表盘:使用模板变量创建动态和可重用的仪表盘
- 混合数据源:同一个图中混合不同的数据源
- 注释:注释来自于不同的图表
- 过滤器:过滤器允许您动态创建新的键/值过滤器,这些过滤器将自动应用于使用该数据源的所有查询。
Grafana的部署
基础环境
Centos7.5 192.168.122.184
官网:https://grafana.com/grafana/
关闭防火墙和selinux
[root@localhost ~]# systemctl stop firewalld && systemctl disable firewalld
[root@localhost ~]# sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
[root@localhost ~]# getenforce
Permissive
下载Grafana
[root@localhost ~]# wget https://dl.grafana.com/oss/release/grafana-6.7.2-1.x86_64.rpm
[root@localhost ~]# yum -y install grafana-6.7.2-1.x86_64.rpm
或者
[root@localhost ~]# yum localinstall grafana-6.7.2-1.x86_64.rpm
启动Grafana
[root@localhost ~]# systemctl daemon-reload
[root@localhost ~]# systemctl start grafana-server && systemctl enable grafana-server
Created symlink from /etc/systemd/system/multi-user.target.wants/grafana-server.service to /usr/lib/systemd/system/grafana-server.service.
测试并访问
注意:第一次登录需要更改密码
添加数据源
设置相应的参数
设置监控项