文章目录
- 一、process-exporter安装
- 二、Grafana展示
- 离线导入
- 在线导入
之前介绍到Grafana Prometheus 安装部署并监控Linux服务器状态 https://datamining.blog.csdn/article/details/122671215 ,这里我们介绍服务进程的通用监控。
一、process-exporter安装
GitHub地址:https://github/ncabatoff/process-exporter
安装包下载地址:https://github/ncabatoff/process-exporter/releases
下载
wget -c https://github/ncabatoff/process-exporter/releases/download/v0.7.10/process-exporter-0.7.10.linux-amd64.tar.gz
解压
tar -zxvf process-exporter-0.7.10.linux-amd64.tar.gz
进入目录并创建配置文件
cd process-exporter-0.7.10.linux-amd64
touch process-conf.yaml
增加配置文件process-conf
内容
process_names:
- name: "{{.Matches}}"
cmdline:
- 'grafana'
监控多个进程
process_names:
- name: "{{.Matches}}"
cmdline:
- 'grafana'
- name: "{{.Matches}}"
cmdline:
- 'HRegionServer'
启动
nohup ./process-exporter -config.path process-conf.yaml > process-exporter.log &
注: process-exporter默认会监听9256端口
修改Prometheus配置文件,新增process-exporter配置
- job_name: "process"
static_configs:
- targets: ["192.168.60.15:9256"]
重启Prometheus服务
nohup ./prometheus > prometheus.log &
可以执行
curl 192.168.60.15:9256/metrics |grep grafana
查看Process-Exporter监控信息
二、Grafana展示
process-exporter对应的dashboard为:https://grafana/grafana/dashboards/249
离线导入
离线导入可以下载对应的json配置文件
在线导入
我们这里使用在线导入,输入id249
即可
导入
点击Import
在仪表盘可以进行查看监控
更多推荐
Grafana Prometheus Process-Exporter 服务进程监控
发布评论