一、概述
process-exporter主要用来监控进程的运行状态和资源使用情况。
exporter是从/proc目录下获取进程的状态。
二、安装
1、传统安装
下载二进制包,下载链接:https://github.com/ncabatoff/process-exporter/releases/tag/v0.8.1
2、kubernetes中安装
一般推荐使用daemonset的方式进行安装。感兴趣的话可以搜索一下相关文章。
3、运行
process-exporter -config.path filename.yml
4、配置文件
1.组名
每一项都process_names
给出了识别和命名过程的秘诀。可选name
标签定义一个用于命名匹配进程的模板;如果未指定,则name
默认为{
{.ExeBase}}
.
可用的模板变量:
{ {.Comm}}
包含原始可执行文件的基本名称,即第二个字段/proc/<pid>/stat
{ {.ExeBase}}
包含可执行文件的基本名称{ {.ExeFull}}
包含可执行文件的完全限定路径{ {.Username}}
包含有效用户的用户名</