进程监控默认为您采集最近一段时间内活跃进程的CPU使用率、内存使用率以及进程打开文件数。若是您添加了进程关键字,还能够采集包含关键字的进程个数。html
查看活跃进程消耗
- 云监控插件会每分钟统计一次CPU消耗Top5 的进程,记录 Top5 进程的CPU使用率、内存使用率和打开文件数。
- 进程的CPU使用率与内存使用率,请参考Linux的top命令。
- 当前进程打开文件数,请参考Linux的lsof命令。
说明
- 若是您的进程占用了多个CPU,会出现CPU使用率超过100%的状况,是由于这里的采集结果为多核CPU的总使用率。
- 若是您查询的时间范围内,Top5的进程不固定,进程列表中会展现这段时间内所有进入过Top5的进程,列表中的时间表示该进程最后一次进入Top5的时间。
- 只有进入Top5的进程才会采集进程的CPU使用率、内存使用率和打开文件数,因此若是该进程在查询的时间范围内未持续进入Top5,会出现监控图中数据点不连续的状况,数据点的密集程度则代表了该进程在服务器上的活跃程度。
监控指定进程数
您能够经过进程数监控,采集关键进程的数量,及时获取关键进程的存活状态。java
- 添加指定进程监控
假设您的主机当前运行了以下几个进程 :
/usr/bin/java -Xmx2300m -Xms2300m org.apache.catalina.startup.Bootstrap
/usr/bin/ruby
nginx -c /ect/nginx/nginx.conf
- 添加进程关键字为:
ruby
,采集进程数:1,命中进程名称。 - 添加进程关键字为:
nginx
,采集进程数:1,命中进程名称与参数。 - 添加进程关键字为:
/usr/bin
,采集进程数:2,命中路径(两个进程包含这个路径)。 - 添加进程关键字为:
apache.catalina
,采集进程数:1,命中部分参数。 - 添加进程关键字为:
nginx.conf
,采集进程数:1,命中部分参数。 - 添加进程关键字为:
-c
,采集进程数:1, 命中部分参数。
操做步骤nginx
- 登陆云监控控制台。
- 单击左侧导航栏中的主机监控,进入主机监控页面。
- 单击须要添加进程监控的主机名称,或单击操做中的监控图表,进入主机的监控详情页。
- 单击进程监控页签,切换到进程监控页面。
- 在进程数监控图表,您能够添加进程关键字,统计对应进程数量。单击添加进程监控 按钮,进入添加进程监控页面。
- 输入进程名称或进程关键字,单击增长便可。
- 删除指定进程监控
- 登陆云监控控制台。
- 单击左侧导航栏中的主机监控,进入主机监控页面。
- 单击须要添加进程监控的主机名称,或单击操做中的监控图表,进入主机的监控详情页。
- 单击进程监控页签,切换到进程监控页面。
- 在进程数监控图表上,单击添加进程监控 按钮,进入添加进程监控页面。
- 在列表中,单击操做栏中的删除,可删除对应的进程监控。
-
- 设置报警规则
您在配置好指定进程的监控后,能够为进程配置报警规则,在进程数变化时收到报警通知。apache
- 登陆云监控控制台。
- 单击左侧导航栏中的主机监控,进入主机监控页面。
- 选择须要添加进程监控报警的主机,单击操做栏中的报警规则,进入报警规则页面。
- 单击右上角的新建报警规则按钮,进入建立报警规则页面。
- 在设置报警规则的规则描述下拉列表中,选择进程数,而后配置相应的报警阈值。若是机器上配置了多个进程,每一个进程数量不同,能够单击添加报警规则一次为多个进程配置报警规则。
- 设置报警规则