记录我在区块链互联网公司的实习生活Day9

工作记录

今天是7月23日,星期五
期待的星期五又来啦,果然还是双休让人提神醒脑😜

任务清单

基于昨天的思考,我在今天做了部分尝试

  1. 尝试用我的电脑去监控另一台服务器
  2. 尝试在自己的电脑上部署区块链节点并监控

任务记录

任务一:尝试用我的电脑去监控另一台服务器
有了之前工作的基础,对于在服务器上部署节点并使其运行等基础任务现在可以很轻松的胜任。
阅读过监控软件的官方文档与Substrate Developer Hub的配置教程后,开始着手配置监控软件Prometheus与Grafana
先来配置Prometheus:
首先用vim打开配置文件prometheus.yml,
其中里面写有默认的配置选项,如下所示:

global:
  scrape_interval: 15s

scrape_configs:
  - job_name: "prometheus"
    static_configs:
    - targets: ["localhost:9090"]
# 主要的配置内容在scrape_configs里面

结合Substrate开发者教程的提示,节点信息默认通过9615端口被访问到,因此添加一个针对节点的配置项:

# --snip--

scrape_configs:
  # --snip--
  
  - job_name: "substrate_node"
  
    scrape_interval: 5s
    # 采集间隔要比出块间隔小
    
    static_configs:
    - targets: ["xx.xx.xx.xx:9615"]
#  新建一个job,专门来采集节点的出块信息

切换到Prometheus.yml文件目录下输入命令运行Prometheus

prometheus --config.file prometheus.yml

成功运行大致这个亚子:
在这里插入图片描述

在Grafana所在文件夹下输入命令成功运行Grafana

./bin/grafana-server web

Grafana运行成功大约这个样子啦:
在这里插入图片描述

开始在浏览器输入localhost:9090/metrics与localhost:9615/metrics进行验证
结果。。。localhost:9090/metrics正常显示采集结果而localhost:9615/metrics显示HTTP ERROR 502☹️
在这里插入图片描述
在这里插入图片描述

没错,无法用我的电脑监控另一台服务器。。。
打开localhost:9090/targets更坚信这个事实了
在这里插入图片描述
思来想去一上午,还是没拿出个解决方案☹️
行吧,那我就一个个的可能性排除,先看看是不是我的节点出问题了
(网页报错码502,一般是Nginx服务器出现配置问题)
这就引出了今天的任务二。。。

任务二:我自己监控我自己
在自己的电脑上运行节点这个简单好做,其他测试步骤也一样,唯一需要改动的是prometheus.yml这个配置文件中:

# --snip--

scrape_configs:
  # --snip--
  
  - job_name: "substrate_node"
  
    scrape_interval: 5s
    
    static_configs:
    - targets: ["localhost:9615"]
#  把之前的IP地址换为localhost

老步骤,Prometheus、Grafana走起🤠
果然没问题,localhost:9615/metrics成功采集出快信息
在这里插入图片描述

进入Grafana并导入与节点有关的Dashboard后,果然可以成功监控出快信息
在这里插入图片描述
🤔既然可以成功运行,那么证明节点出块是没有问题的,那就一定是配置方面的问题了,
修改配置文件prometheus.yml,将substrate_node中targets中的localhost换成之前的服务器IP。。。
(剩下的明天尝试着改改啦)

总结

遇到问题,解决问题。解决不了的问题就一个个一层层的排查
今日算是把监控系统初步搭建起来,只实现了本地的监控
相信不久的将来,针对跨服务器间的监控系统能被我搭建出来。加油,奥利给~✊🏼

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值