Prometheus系列:Prometheus Node exporter 安装配置

目录

Node exporter

# 下载安装

#监控指标

#查询使用


Node exporter

 

在Prometheus的架构设计中,Prometheus Server并不直接服务监控特定的目标,其主要任务负责数据的收集、存储并且对外提供数据查询支持。因此为了能够监控到某些数据,如主机的CPU使用率,我们需要使用到ExporterPrometheus周期性的从Exporter暴露的HTTP服务地址(通常是/metrics)拉取监控样本数据。

从上面的描述中可以看出Exporter是一个相对开放的概念,它可以独立运行在要监控的主机上,也可以直接内置在监控目标中。只要能够向Prometheus提供标准格式的监控样本数据即可

Node exporter主要用于采集被监控主机上的cpu负载,内存的使用情况,网络等数据,并上报数据给Prometheus server。Node_exporter 其实是⼀个以http_server⽅式运⾏在后台,并且持续不断采集 Linux系统中各种操作系统本⾝相关的监控参数的程序,其采集量是很⼤很全的,往往默认的采集项⽬就远超过了我们的实际需求。

 

 

# 下载安装

官方:https://prometheus.io/download/#node_exporter

CSDN:https://download.csdn.net/download/VIP099/12278075

 

Prometheus系列:Prometheus Node exporter 安装配置_第1张图片

 

Node Exporter采用Golang编写,并且不存在任何的第三方依赖,只需要下载,解压即可运行。

 

Prometheus系列:Prometheus Node exporter 安装配置_第2张图片

Prometheus系列:Prometheus Node exporter 安装配置_第3张图片

#监控指标

Prometheus系列:Prometheus Node exporter 安装配置_第4张图片

已经有监控指标生成,可在prometheus_server上执⾏curl操作,我们看到node_exporter是否能返回大量的这种metrics类型K/V数据。

 

# 添加prometheus监控项

Prometheus系列:Prometheus Node exporter 安装配置_第5张图片

Prometheus系列:Prometheus Node exporter 安装配置_第6张图片

Prometheus系列:Prometheus Node exporter 安装配置_第7张图片

 

#查询使用

指标原始数据

Prometheus系列:Prometheus Node exporter 安装配置_第8张图片

 

prometheus获取数据

Prometheus系列:Prometheus Node exporter 安装配置_第9张图片

 

 

 

你可能感兴趣的:(Prometheus)