IP | 部署环境 |
192.168.3.106 | 乐维监控 |
192.168.3.89 | Prometheus node_exporter |
一、获取Prometheus监控信息
1. 首先网页查看Prometheus反馈信息,如下,Prometheus数据可以正常提供
2. 在乐维模板上新增一个类型为HTTP 代理的监控项,用于获取数据url填写Prometheus node_exporter的url,一般为http://ip:port/metrics,此处使用http://192.168.3.89:9100/metrics
1. 创建一个类型为Dependent item(相关项目)的监控项2,所依赖的监控项为刚刚创建的HTTP 代理监控项1。
2. 在监控项2的Preprocessing中添加预处理程序,预处理程序的Name选择 Prometheus pattern ,Parameters填写node_exporter中想要添加到乐维中的监控项名称,点击保存。
此处添加go_threads。
Prometheus原始数据
乐维监控效果
(1)数据展示
(2)图形展示
1. 新增自动发现规则,类型选择Dependent item,依赖的监控项还是前面创建的node_exporter监控项。
2. 在自动发现规则的preproccessing中,添加步骤,Name选择 Prometheus to JSON,parameters按照自己的需求使用promeQL匹配node_exporter中的监控项。此处填写node_disk_io_now{device=~".*"},获取磁盘当前总io
3. 在自动发现规则的LLD macros中添加以下映射:
4. 添加监控项原型
类型还是Dependent item,key值是metric名称,参数传刚刚定义的第一个参数{#INTERFACE},所依赖的监控项还是node_exporter的http监控项1
5. 在监控项原型中的Preproccessing中添加步骤,名称为Prometheus pattern,参数为node_disk_io_now{device="{#INTERFACE}"}
Prometheus原始数据
乐维监控效果
(1)数据展示
(2)图型展示
错误信息