弹性云服务器 ECS-弹性云服务器支持的进程监控指标(安装Agent):进程监控指标说明

时间:2024-04-30 14:40:04

进程监控指标说明

对于不同的操作系统、不同的弹性云服务器类型,在安装Agent后均默认支持查看以下进程监控指标。

表1 进程监控指标说明

指标

指标名称

指标含义

取值范围

测量对象(维度)

监控周期(原始指标)

proc_pHashId_cpu

CPU使用率

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

单位:百分比

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

0-100%

云服务器

1分钟

proc_pHashId_mem

内存使用率

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

单位:百分比

  • 采集方式(Linux):

    RSS*PAGESIZE/MemTotal

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

    PAGESIZE: 通过命令getconf PAGESIZE获取

    MemTotal:通过/proc/meminfo获取

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

0-100%

云服务器

1分钟

proc_pHashId_file

打开文件数

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

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

≥0

云服务器

1分钟

proc_running_count

(Agent) 运行中进程数

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

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

≥0

云服务器

1分钟

proc_idle_count

(Agent) 空闲进程数

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

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

≥0

云服务器

1分钟

proc_zombie_count

(Agent) 僵死进程数

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

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

≥0

云服务器

1分钟

proc_blocked_count

(Agent) 阻塞进程数

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

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

≥0

云服务器

1分钟

proc_sleeping_count

(Agent) 睡眠进程数

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

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

≥0

云服务器

1分钟

proc_total_count

(Agent) 系统进程数

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

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

≥0

云服务器

1分钟

proc_specified_count

(Agent) 指定进程数

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

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

≥0

  • 云服务器
  • 云服务器 - 进程

1分钟

support.huaweicloud.com/usermanual-ecs/ecs_03_1013.html