九游平台/ 弹性云服务器 ecs/ 用户指南/ 使用ces监控ecs/ 弹性云服务器支持的进程监控指标(安装agent)
更新时间:2024-08-23 gmt 08:00

弹性云服务器支持的进程监控指标(安装agent)-九游平台

功能说明

通过在弹性云服务器中安装agent插件,可以对主机内的活跃进程进行监控,默认采集活跃进程消耗的cpu、内存,以及打开的文件数量等信息。

本节定义了弹性云服务器上报云监控的进程监控指标。

命名空间

agt.ecs

进程监控指标说明

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

表1 进程监控指标说明

指标

指标名称

指标含义

取值范围

测量对象(维度)

监控周期(原始指标)

proc_phashid_cpu

cpu使用率

进程消耗的cpu百分比,phashid是(进程名 进程id)的md5值。

单位:百分比

  • 采集方式(linux):通过计算/proc/pid/stat的变化得出。
  • 采集方式(windows):通过windows api getprocesstimes获取进程cpu使用率。

0-1*cpu核心数

云服务器

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分钟

维度

维度

key

value

云服务器

instance_id

云服务器id。

云服务器 - 进程

proc

云服务器的进程。

该取值可通过云监控服务的“查询主机监控维度指标信息”获取。

相关文档

网站地图