DevOps

产品文档

DevOps

进程监控

监控项说明

进程监控的采集,只需要填入进程路径即可。如下为进程采集获取的监控指标及含义。

监控项名称 监控项含义 单位 说明
$ {name} .status 进程的状态 1表示正常,0表示异常
${name} .thread_num 线程数目 个数 如果进程不存在,该值为0
${name} .process_num 进程的数目 个数 比如多进程的时候,该取值可能大于1,如果进程不存在,该值为0
$ {name} .io_read.kb io读取速度 kb 只有当进程存在的时候有值
$ {name} .io_write.kb io写入速度 kb 只有当进程存在的时候有值
$ {name} .fd_num fd的数目 个数 只有当进程存在的时候有值
${name} .resident_mem.kb 物理内存 kb 只有当进程存在的时候有值
${name} .virtual_mem.kb 虚拟内存 kb 只有当进程存在的时候有值
${name} .cpu_usage_core 占用的CPU 只有当进程存在的时候有值
${name}.cpu_usage_percent cpu消耗占机器总CPU资源的百分比 % 只有当进程存在的时候有值
${name}.mem_usage_percent 内存消耗占机器总内存的百分比 % 只有当进程存在的时候有值

操作指南

步骤一:菜单选择【智能监控】-【监控配置】,左侧服务树选择产品线或产品线以下节点,在下图所示的采集配置列表页,点击“新建”。

image

步骤二:打开如图所示的采集配置新建窗口。其中,

监控类型:选择进程监控

名称:该条采集任务的名称,将作为监控指标的前缀支持字母、数字以及_,且必须以字母开头

范围:进程采集配置的范围,与服务树所选节点相关联,原则是向下可选。当服务树选中应用节点时,范围只能选“应用”,服务树选中系统节点时,范围可选“系统”或“应用”,服务树选中产品线节点时,范围可选“产品线”、“系统”、“应用”

节点:进程采集配置的具体节点,选择系统或产品线节点时,将覆盖所属的所有应用,即为所有应用都配置了该进程监控。

采集周期:选择欲配置的采集周期。

进程路径:填写进程的路径

路径的填写支持以下几种方法,
- 填可唯一标识的进程名,如 "hawkeye-agent"、"nginx"等; 
- 填写/开头的进程绝对路径 如/a/b/c,须先"file /a/b/c"确认输出结果包含ELF; 
- 指定某特定java类进程,可填写"进程路径 参数"(中间为空格。方法:ps -elf获取的进程启动参数,空格分割,从中顺序取出1~2个字段,可唯一标识出进程即可); 
- jar包名,如"×××.jar", 
![image](https://jdcloud-portal.oss.cn-north-1.jcloudcs.com/cn/image/DevOps/Operation-Guide34.jpg)
更新时间:2019-09-24 15:52:36
文档反馈 docs feedback