全部产品
存储与CDN 数据库 域名与网站(万网) 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 钉钉智能硬件
云监控

进程监控

更新时间:2017-11-15 10:52:32

进程监控

进程监控默认为您采集最近一段时间内活跃进程消耗的 CPU 使用率、内存使用率,以及进程的文件打开数。如果您添加了进程关键字,还会采集包含关键字的进程个数。

查看活跃进程消耗

  • 插件会每分钟统计一次1分钟内消耗 CPU Top5 的进程,记录 Top5 进程的 CPU 使用率、内存使用率和打开文件数。

  • 进程的 CPU 使用率与内存使用率, 参考 Linux top 命令。CPU 使用率为多核使用情况。

  • 当前进程打开文件数,参考 Linux lsof 命令。

注意事项

  • 如果您的进程占用了多个 CPU,会出现 CPU 使用率超过 100% 的情况。这里的采集结果为多核的总使用率。

  • 如果您查询的时间范围内,Top5 的进程不固定,进程列表中会展示这段时间内全部进入过 Top5 的进程,列表中的时间表示该进程最后一次进入 Top5 的时间。

  • 只有进入 Top5 的进程才会采集进程的 CPU 使用率、内存使用率和打开文件数,所以如果该进程在查询的时间范围内未持续进入 Top5,会出现监控图中数据点不连续的情况,数据点的密集程度则表明了该进程在服务器上的活跃程度。

    a. 如下图所示的 wrapper 进程,未持续进入服务器 CPU 消耗最高的 Top5 进程,所以监控图中的数据点稀疏、不连续,有数据点的时间表示该进程在Top5内。

    jincheng3

    b. 如下图所示的 java 进程,在监控图中数据点非常密集、连续,表明该进程持续排入 CPU 消耗最高的 Top5 进程内。

    jincheng 1

监控指定进程数

您可以通过进程数监控,采集关键进程的数量,及时获取关键进程的存活状态。

添加指定进程监控

注意事项

  • 添加进程时,可以写进程的精确路径,也可以只填写进程关键字。可参考 Linux ps aux|grep ‘关键字’ 命令。
  • Windos机器添加指定进程时,请不要带”.exe”后缀,否则可能导致无法匹配进程名称。

    1. 举例如下:
    2. 机器当前运行如下几个进程
    3. /usr/bin/java -Xmx2300m -Xms2300m org.apache.catalina.startup.Bootstrap
    4. /usr/bin/ruby
    5. nginx -c /ect/nginx/nginx.conf
    6. 假设用户配置了6个关键字,则采集结果分别如下:
    7. 配置关键字为:ruby,采集进程数:1,命中进程名称。
    8. 配置关键字为:nginx,采集进程数:1,命中进程名称与参数。
    9. 配置关键字为:/usr/bin,采集进程数:2,命中路径(两个进程包含这个路径)。
    10. 配置关键字为:apache.catalina,采集进程数:1,命中部分参数。
    11. 配置关键字为:nginx.conf,采集进程数:1,命中部分参数。
    12. 配置关键字为:-c,采集进程数:1, 命中部分参数。

操作步骤

  1. 登录云监控控制台

  2. 通过选择左侧菜单的主机监控,进入主机监控页面

  3. 点击需要添加监控的机器名称或点击操作中的监控图表,进入机器的监控详情页。

  4. 点击页面上方的进程监控,进入进程监控页面。

  5. 鼠标放置在进程数监控图表时,点击添加进程监控 按钮,增加需要监控的进程。

删除指定进程监控

  1. 登录云监控控制台

  2. 通过选择左侧菜单的主机监控,进入主机监控页面

  3. 点击需要添加监控的机器名称或点击操作中的监控图表,进入机器的监控详情页。

  4. 点击页面上方的进程监控,进入进程监控页面。

  5. 鼠标放置在进程数监控图表时,点击添加进程监控 按钮,进入已添加的进程列表页。

  6. 在列表中点击删除来删除对应进程即可。

设置报警规则

您在配置好指定进程的监控后,可以为进程配置报警规则,在进程数变化时收到报警通知。

  1. 登录云监控控制台
  2. 通过选择左侧菜单的主机监控,进入主机监控页面
  3. 选择需要添加进程监控的报警的机器,点击操作中的报警规则,进入报警规则页面。
  4. 点击页面上方的新建报警规则,进入报警规则创建页面。
  5. 在规则描述中选择进程数,然后配置相应的报警阈值。如果机器上配置了多个进程,每个进程数量不一样,可以点击添加报警规则一次为多个进程配置报警。进程报警
本文导读目录