blackbox grafana没有数据_搭建系统性能监控 Prometheus+Grafana

5d6c198dd6f8ad8350956cc38b717527.png

1. 安装Prometheus

1.1 安装启动node-exporter

https:// github.com/prometheus/n ode_exporter
docker run -d 
  --name node_exporter 
  --restart always 
  --net="host" 
  --pid="host" 
  -v "/:/host:ro,rslave" 
  quay.io/prometheus/node-exporter 
  --path.rootfs=/host

访问 http://ip:9100/metrics 即可看到搜集到的数据

1.2 编辑 prometheus.yml

global:
  scrape_interval:     60s
  evaluation_interval: 60s
 
scrape_configs:
  - job_name: prometheus
    static_configs:
      - targets: ['localhost:9090']
        labels:
          instance: prometheus
 
  - job_name: linux
    static_configs:
      - targets: ['localhost:9100']
        labels:
          instance: localhost

1.3 安装启动prometheus

docker run -d 
  --name prometheus 
  --restart always 
  -p 9090:9090 
  -v /root/software/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml  
  prom/prometheus

访问 http://ip:9090/graph 即可看到 graph 页面,如果看到状态为up则证明启动成功

b4c5a9e8dd3e85274dda8dd1fa513e14.png

2. 安装Grafana

2.1 新建数据存储文件夹

新建一个文件夹用来存储grafana数据
mkdir data

# 授权
chmod 777 -R data

2.2 安装启动grafana

docker run -d 
  --name grafana
  --restart always 
  -p 3000:3000 
  -v /root/software/prometheus/data:/var/lib/grafana 
  grafana/grafana

访问http://ip:3000/ 即可看到 grafana 登陆页面 默认用户名和密码都为admin,登陆之后会让你重置密码,重置之后就会进入到首页了

0329bb01408e6bd1ce3187da3f347b10.png

2.3 配置grafana

将Prometheus收集的数据配置给grafana
  1. 新增一个 data source

fc7fa22dc23c9ec64afa8825d98b094f.png
  1. 选择Prometheus

46e51a0acad1bfef0194716be4c0d342.png
  1. 输入ip+端口
这个地址是我们前面配置的 prometheus访问地址

4a973f58dba193f465a90631d17f1e95.png

4. 保存

如果出现 data source is working 证明配置没有问题

7e3d0af45bac6d7e0928f957804ef0c1.png

5. 新建一个dashboard

回到首页点击 New dashboard

850e08c0bcb492ded4cdba4bb501e909.png

选择图表形式

2ba015a47d10970ceb93cf5295c94086.png

即可看到主页面

5bb1376c3c69954bb0a6268307396ea8.png

6. 新增一个监控项

2783389227f1ff6e41c93ec8db4b37c6.png

输入process_cpu_seconds_total 表示监控 用户和系统CPU花费的时间,点击Add Query可以再新增一个监控项,这里我们再新增一个node_disk_reads_merged_total 磁盘的读取,我们会看到表盘上会有两条线,记录这个监控项的走势

17ff7b8b469c21752270472369b5ebcf.png

点击fix by adding rate()

dbf2d6837192364401dfbcab556315af.png

修改表盘名称

22763b9644693b3580c60413cd77285c.png

24e355686ba3e21ccf2ae6273ddfc4f0.png

3. 导入监控项

可直接去官网下载常用的监控模板,导入即可
  • 常用模板
  • 导入文档

e7ecdfd124fac2aacd873a5927259904.png

de591b9a76979d1d1bb46825e95e3bd9.png

237a755622f3ad8aac918e6bd103b768.png

7ce242f470afe45896249f57cf8dec94.png

1360378063d8fb160f9986105b4564ec.png
欢迎关注我微信公众号,一起学习编程
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值