type
status
date
slug
summary
tags
category
icon
password

前言

prometheus+grafana工作原理
notion image

一、 安装Prometheus

1、下载prometheus压缩包,方式如下两种:
  1. 下载地址:https://prometheus.io/download/,将prometheus-2.48.0.linux-amd64.tar.gz下载到本机后使用WinSCP等工具再将其上传到linux服务器。
  1. 在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页面,说明成功启动。
notion image

二、安装node_exporter

1、在官网的exporter页面选择想要下载的采集器,我选择了node_exporter
notion image
2、选好后在终端中运行如下命令下载node_exporter,并解压到/usr/local/prometheus/
3、启动node_exporter,输入如下命令
4、验证node_exporter,其默认暴露在在9100端口,浏览器访问http://你机器ip:9100可访问得到如下页面,说明node_exporler启动成功。:
notion image
点击Metrics可以看到采集器获取到当前主机的所有监控数据。
notion image

三、配置prometheus

将咱们得node_exporter配置到prometheus中,让他能够收到node_exporter采集的数据,并进行监控。通过修改prometheus-2.37.0 文件夹下的prometheus.yml文件进行配置。增加的targets值为node_exporter的ip及端口号。下图是我已修改完毕的prometheus.yml文件关键代码
notion image
修改完成后,重新启动prometheus。浏览器上再次访问并选择Status->Targets,可以看到新增的node。
notion image
graph页面也有了新增的node的监控数据。
notion image

四、安装Grafana

1、下载Grafana
2、启动Grafana
3、验证,浏览器输入http://你机器ip:3000,Grafana默认端口是3000。默认账号密码都是admin。若Grafana正常启动则可见如下页面
notion image
4、配置数据源,在左侧下拉框选择Connection->Data source->Add new data source
notion image
Connection处填入Prometheus的URL,填写完后点击save&test
notion image
5、创建Dashboard
Grafana官网收录了很多不同风格的仪表盘,去选择一个喜欢的。复制他的id或者下载json文件。在Grafana中依次点击Dashboards->New->Import->填入仪表盘的id或json文件->load->完成
notion image
notion image
引入的Node Exporter Full Dashboard如下:
notion image
参考文档
https://developer.aliyun.com/article/987854
MarkDown常见语法Install Minikube with 4 troubles
Gus7i
Gus7i
Just for fun
公告
type
status
date
slug
summary
tags
category
icon
password
keep thinkinnnnnng
notion image