云监控服务 CES-Agent支持的指标列表:进程监控指标

时间:2025-03-04 19:39:56

进程监控指标

指标

指标名称

指标说明

单位

支持版本

监控周期(原始指标)

proc_pHashId_cpu

(Agent)CPU使用率

进程消耗的CPU百分比,pHashId是(进程名+进程ID)的md5值。

  • 采集方式(Linux):通过计算/proc/pid/stat的变化得出。
  • 采集方式(Windows):通过Windows API GetProcessTimes获取进程CPU使用率。

%

2.4.1

1分钟

proc_pHashId_mem

(Agent)内存使用率

进程消耗的内存百分比,pHashId是(进程名+进程ID)的md5值。

  • 采集方式(Linux):

    RSS*PAGESIZE/MemTotal

    RSS: 通过获取/proc/pid/statm第二列得到

    PAGESIZE: 通过命令getconf PAGESIZE获取

    MemTotal:通过/proc/meminfo获取

  • 采集方式(Windows):使用Windows API procGlobalMemoryStatusEx获取内存总量,通过GetProcessMemoryInfo获取内存已使用量,计算两者比值得到内存使用率。

%

2.4.1

1分钟

proc_pHashId_file

(Agent)打开文件数

进程打开文件数,pHashId是(进程名+进程ID)的md5值。

  • 采集方式(Linux):通过执行ls -l /proc/pid/fd 可以查看数量。
  • 采集方式(Windows):暂不支持。

Count

2.4.1

1分钟

proc_running_count

(Agent)运行中的进程数

该指标用于统计测量对象处于运行状态的进程数。

  • 采集方式(Linux):通过统计 /proc/pid/status 中Status值获取每个进程的状态,进而统计各个状态进程总数。
  • 采集方式(Windows):暂不支持。

2.4.1

1分钟

proc_idle_count

(Agent)空闲进程数

该指标用于统计测量对象处于空闲状态的进程数。

  • 采集方式(Linux):通过统计 /proc/pid/status 中Status值获取每个进程的状态,进而统计各个状态进程总数。
  • 采集方式(Windows):暂不支持。

2.4.1

1分钟

proc_zombie_count

(Agent)僵死进程数

该指标用于统计测量对象处于僵死状态的进程数。

  • 采集方式(Linux):通过统计 /proc/pid/status 中Status值获取每个进程的状态,进而统计各个状态进程总数。
  • 采集方式(Windows):暂不支持。

2.4.1

1分钟

proc_blocked_count

(Agent)阻塞进程数

该指标用于统计测量对象被阻塞的进程数。

  • 采集方式(Linux):通过统计 /proc/pid/status 中Status值获取每个进程的状态,进而统计各个状态进程总数。
  • 采集方式(Windows):暂不支持。

2.4.1

1分钟

proc_sleeping_count

(Agent)睡眠进程数

该指标用于统计测量对象处于睡眠状态的进程数。

  • 采集方式(Linux):通过统计 /proc/pid/status 中Status值获取每个进程的状态,进而统计各个状态进程总数。
  • 采集方式(Windows):暂不支持。

2.4.1

1分钟

proc_total_count

(Agent)系统进程数

该指标用于统计测量对象的总进程数。

  • 采集方式(Linux):通过统计 /proc/pid/status 中Status值获取每个进程的状态,进而统计各个状态进程总数。
  • 采集方式(Windows):通过psapi.dll系统进程状态支持模块得到进程总数。

2.4.1

1分钟

proc_specified_count

(Agent)指定进程数

该指标用于统计测量对象指定的进程数。

  • 采集方式(Linux):通过统计 /proc/pid/status 中Status值获取每个进程的状态,进而统计各个状态进程总数。
  • 采集方式(Windows):通过psapi.dll系统进程状态支持模块得到进程总数。

Count

2.4.1

1分钟

support.huaweicloud.com/ces_faq/ces_faq_2513.html