4.Grafana展示监控数据

Grafana是什么?我们知道Node_export监控服务器状态,但是没有具体的展示,简单来说,Grafana的主要作用就是对监控的数据进行图形化展示。

docker部署

grafana我们这里采用docker方式部署,Docker安装,可参考Centos7下实现docker + wordpress 安装

1.下载

[root@localhost opt]# docker pull grafana/grafana:latest

2.启动

[root@localhost opt]# docker run \
   -d \
   -p 3000:3000 \
   --name=grafana \
   -v /etc/localtime:/etc/localtime:ro \
   grafana/grafana

3.浏览器访问

打开浏览器,访问http://192.168.229.139:3000,用户名密码:admin,如下图所示
850206-20190815161212021-1520068161.png

4.为Grafana添加Prometheus数据源

850206-20190815161317077-2071391515.png
850206-20190815161357460-136530456.png

URL输入服务端地址
850206-20190815161430938-912619928.png

5. 创建Dashboard

850206-20190815161450598-2057777026.png

850206-20190815161508291-1057257882.png

6.添加CPU使用率图形

Metrics输入100 - (avg by (instance) (irate(node_cpu_seconds_total{mode="idle"}[5m])) * 100)

850206-20190815161637895-2042746532.png

7.添加内存使用率图形

Metrics输入(1 - (node_memory_MemAvailable_bytes / node_memory_MemTotal_bytes ))* 100

850206-20190815161706018-98621698.png

8.添加磁盘使用率图形

Metrics输入(1-(node_filesystem_free_bytes{fstype=~"ext4|xfs"} / node_filesystem_size_bytes{fstype=~"ext4|xfs"})) * 100
850206-20190815161726151-454485899.png

9.添加网络出使用率图形

Metrics输入irate(node_network_transmit_bytes_total{device='ens33'}[5m])
850206-20190815161744617-737544454.png

10.查看完整Dashboard

850206-20190815161757102-1431140236.png

软件测试汪简书地址
软件测试汪博客地址

欢迎关注微信公众号:软件测试汪。软件测试交流群:809111560

转载请注意出处,谢谢合作

转载于:https://www.cnblogs.com/suim1218/p/11358678.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值