前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >手把手带你使用node_expoter + promethous + grafana搭建监控体系

手把手带你使用node_expoter + promethous + grafana搭建监控体系

作者头像
软件测试君
发布2020-07-09 15:35:18
5520
发布2020-07-09 15:35:18
举报
文章被收录于专栏:测试人生测试人生

(后台回复“破解补丁”即可领取最新IDEA破解补丁)

主要技术点说明:

  • node_expoter 用于采集服务器数据
  • promethous 用于采集数据的存储、计算和提供server服务
  • grafana 用于数据的渲染

最终效果如下:

node_expoter

命令行安装或官方下载

代码语言:javascript
复制
wget -c https://github.com/prometheus/node_exporter/releases/download/v0.18.1/node_exporter-0.18.1.linux-amd64.tar.gz

解压

代码语言:javascript
复制
tar zxvf prometheus-2.15.1.linux-amd64.tar.gz

启动

代码语言:javascript
复制
./node_exporter &

启动成功后访问 http://{ip}:9100,可以看到如下页面,表示启动成功

访问 http://{ip}:9100/metrics,可以看到所采集的信息

promethous

下载解压

  • linux
代码语言:javascript
复制
wget -c https://github.com/prometheus/prometheus/releases/download/v2.15.1/prometheus-2.15.1.linux-amd64.tar.gz
tar zxvf prometheus-2.15.1.linux-amd64.tar.gz
  • mac
代码语言:javascript
复制
wget -c https://github.com/prometheus/prometheus/releases/download/v2.15.1/prometheus-2.15.1.linux-amd64.tar.gz
tar zxvf prometheus-2.15.1.linux-amd64.tar.gz

编写配置文件,在prometheus.yml中加入如下配置:

代码语言:javascript
复制
mac配置:("/usr/local/etc/prometheus.yml")
代码语言:javascript
复制
  - job_name: 'tencent'
    static_configs:
    - targets: ['{ip}:9100']   # node_expoter所安装的服务器

启动

  • linux

直接在安装目录下 ./prometheus

  • mac
代码语言:javascript
复制
prometheus --config.file=/usr/local/etc/prometheus.yml &

启动成功后访问 http://{ip}:9090/targets,能看到如下页面,表示启动成功

  • grafana

官网下载地址:Grafana 根据自己的系统版本和配置,下载对应的包,官方提供了如下说明,可直接按照说明进行下载:

启动

代码语言:javascript
复制
# linux
# service grafana-server start
# mac
# brew services start grafana

浏览器访问http://{ip}:3000 就可以看到Grafana页面,默认账号密码都是admin

选择数据源

选择prometheus

定义监控名、url

导入dashboards,这里推荐两个默认模板 11074/8919 点击manage

点击import

输入id(11074/8919两个模板内容一样,前者为英文,后者为中文),点击load

返回首页,可以看到刚配置的模板

点击进去,就可以看到服务器的监控情况了。

到这里, node_expoter + promethous + grafana的安装与启动就结束了!

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-07-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 软件测试君 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 主要技术点说明:
  • node_expoter
  • promethous
相关产品与服务
Grafana 服务
Grafana 服务(TencentCloud Managed Service for Grafana,TCMG)是腾讯云基于社区广受欢迎的开源可视化项目 Grafana ,并与 Grafana Lab 合作开发的托管服务。TCMG 为您提供安全、免运维 Grafana 的能力,内建腾讯云多种数据源插件,如 Prometheus 监控服务、容器服务、日志服务 、Graphite 和 InfluxDB 等,最终实现数据的统一可视化。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档