type
status
date
slug
summary
tags
category
icon
password
前言
prometheus+grafana工作原理

一、 安装Prometheus
1、下载prometheus压缩包,方式如下两种:
- 下载地址:https://prometheus.io/download/,将prometheus-2.48.0.linux-amd64.tar.gz下载到本机后使用WinSCP等工具再将其上传到linux服务器。
- 在linux服务器终端运行:wget https://github.com/prometheus/prometheus/releases/download/v2.48.0/prometheus-2.48.0.dragonfly-amd64.tar.gz
2、将压缩包解压到/usr/local/prometheus/ ,并修改目录名
3、启动prometheus Server服务。
4、浏览器输入:http://<你机器的公网ip>:9090,进入prometheus的web页面,说明成功启动。

二、安装node_exporter
1、在官网的exporter页面选择想要下载的采集器,我选择了node_exporter

2、选好后在终端中运行如下命令下载node_exporter,并解压到/usr/local/prometheus/
3、启动node_exporter,输入如下命令
4、验证node_exporter,其默认暴露在在9100端口,浏览器访问http://你机器ip:9100可访问得到如下页面,说明node_exporler启动成功。:

点击Metrics可以看到采集器获取到当前主机的所有监控数据。

三、配置prometheus
将咱们得node_exporter配置到prometheus中,让他能够收到node_exporter采集的数据,并进行监控。通过修改prometheus-2.37.0 文件夹下的prometheus.yml文件进行配置。增加的targets值为node_exporter的ip及端口号。下图是我已修改完毕的prometheus.yml文件关键代码

修改完成后,重新启动prometheus。浏览器上再次访问并选择Status->Targets,可以看到新增的node。

graph页面也有了新增的node的监控数据。

四、安装Grafana
1、下载Grafana
2、启动Grafana
3、验证,浏览器输入http://你机器ip:3000,Grafana默认端口是3000。默认账号密码都是admin。若Grafana正常启动则可见如下页面

4、配置数据源,在左侧下拉框选择Connection->Data source->Add new data source

Connection处填入Prometheus的URL,填写完后点击
save&test

5、创建Dashboard
Grafana官网收录了很多不同风格的仪表盘,去选择一个喜欢的。复制他的id或者下载json文件。在Grafana中依次点击Dashboards->New->Import->填入仪表盘的id或json文件->load->完成


引入的Node Exporter Full Dashboard如下:

参考文档
https://developer.aliyun.com/article/987854
- 作者:Gus7i
- 链接:https://www.geeks7i.cool/article/8d1314ec-ea2f-4787-b308-7356da032566
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章