prometheus之node_exporter

使用prometheus监控主机和容器

node_exporter部署

之前讲过使用exporter将值倒入到server中
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
默认开启收集的
在这里插入图片描述
还有默认关闭的
在这里插入图片描述
下载

很多人默认使用node_exporter直接部署

本文是使用服务的方式进行部署。
在这里插入图片描述
在这里插入图片描述
创建一个用户专门是启动node_exporter
在这里插入图片描述
在这里插入图片描述
服务配置文件
在这里插入图片描述
在这里插入图片描述
复制到对应的目录中
在这里插入图片描述
在这里插入图片描述
默认监听9100
在这里插入图片描述
可以通过该选项进行更改

默认是通过/metrics路径收集数据的

在这里插入图片描述
–web.telemetry-path可以定义存储的位置
在这里插入图片描述
web最大请求数量为40
web配置文件位置
日志级别为info
在这里插入图片描述
表示收集的信息类型
比如收集平均负载,收集日志
默认的部分是关闭的,部分是开启的
需要开启或者关闭要指明

如果默认开启想要关闭。就–no-collector.xxx
在这里插入图片描述

node_exporter使用案例

在这里插入图片描述
比如创建一个文件,让prometheus去收集指标很方便

通过echo就可以让prometheus通过textfile收集器收集自定义的目标。
在这里插入图片描述
在这里插入图片描述
收集textfile目录
以及在下面指明是哪个目录
–collector.systemd指定收集的服务名称
在这里插入图片描述
直接在命令行之行改命令
在这里插入图片描述
在这里插入图片描述
启动了node_exporter
在这里插入图片描述
配置node_expoerter抓去的内容
在这里插入图片描述
定义静态配置的抓取目标

在这里插入图片描述
因为是在111安装的node_exporter
在这里插入图片描述
在这里插入图片描述
有值了
在这里插入图片描述
在这里插入图片描述
点击进去
在这里插入图片描述
在这里插入图片描述
少了一个服务 因为是sshd 之前写成了ssh
重新运行
在这里插入图片描述
在这里插入图片描述
发现三个服务都有了
在这里插入图片描述
将该条命令重新写入配置文件中
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
重载网页
发现没有数据了
在这里插入图片描述
等一会儿发现也没有
是生产中的bug
有人怀疑是配置文件中的user没有权限
在这里插入图片描述
删除收集那几个服务
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值