阿里云云监控-进程监控

摘要:
查看活动进程消耗云监控插件将统计每分钟消耗Top5 CPU的进程,并记录Top5进程的CPU使用率、内存使用率和打开文件数。监控指定进程的数量您可以收集关键进程的数量,并通过监控进程的数量及时获取关键进程的生存状态。单击流程监控选项卡以切换到流程监控页面。删除指定的进程监控登录云监控控制台。登录云监控控制台。单击左侧导航栏中的主机监控,进入主机监控页面。

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

查看活跃进程消耗

  • 云监控插件会每分钟统计一次CPU消耗Top5 的进程,记录 Top5 进程的CPU使用率、内存使用率和打开文件数。
  • 进程的CPU使用率与内存使用率,请参考Linux的top命令。
  • 当前进程打开文件数,请参考Linux的lsof命令。
 
说明
  • 如果您的进程占用了多个CPU,会出现CPU使用率超过100%的情况,是因为这里的采集结果为多核CPU的总使用率。
  • 如果您查询的时间范围内,Top5的进程不固定,进程列表中会展示这段时间内全部进入过Top5的进程,列表中的时间表示该进程最后一次进入Top5的时间。
  • 只有进入Top5的进程才会采集进程的CPU使用率、内存使用率和打开文件数,所以如果该进程在查询的时间范围内未持续进入Top5,会出现监控图中数据点不连续的情况,数据点的密集程度则表明了该进程在服务器上的活跃程度。
    • 如下图所示的 wrapper 进程,未持续进入服务器CPU消耗最高的Top5进程,所以监控图中的数据点稀疏、不连续,有数据点的时间表示该进程在Top5内。
      阿里云云监控-进程监控第1张
    • 如下图所示的 java 进程,在监控图中数据点非常密集、连续,表明该进程持续排入CPU消耗最高的Top5进程内。
      阿里云云监控-进程监控第2张

监控指定进程数

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

  • 添加指定进程监控
    假设您的主机当前运行了如下几个进程 :
    • /usr/bin/java -Xmx2300m -Xms2300m org.apache.catalina.startup.Bootstrap
    • /usr/bin/ruby
    • nginx -c /ect/nginx/nginx.conf
    您添加了6个进程关键字,采集结果分别如下:
    • 添加进程关键字为:ruby,采集进程数:1,命中进程名称。
    • 添加进程关键字为:nginx,采集进程数:1,命中进程名称与参数。
    • 添加进程关键字为:/usr/bin,采集进程数:2,命中路径(两个进程包含这个路径)。
    • 添加进程关键字为:apache.catalina,采集进程数:1,命中部分参数。
    • 添加进程关键字为:nginx.conf,采集进程数:1,命中部分参数。
    • 添加进程关键字为:-c,采集进程数:1, 命中部分参数。

    操作步骤

    1. 登录云监控控制台
    2. 单击左侧导航栏中的主机监控,进入主机监控页面。
    3. 单击需要添加进程监控的主机名称,或单击操作中的监控图表,进入主机的监控详情页
    4. 单击进程监控页签,切换到进程监控页面
    5. 在进程数监控图表,您可以添加进程关键字,统计对应进程数量。单击添加进程监控 按钮,进入添加进程监控页面。
    6. 输入进程名称或进程关键字,单击增加即可。
  • 删除指定进程监控
    1. 登录云监控控制台
    2. 单击左侧导航栏中的主机监控,进入主机监控页面。
    3. 单击需要添加进程监控的主机名称,或单击操作中的监控图表,进入主机的监控详情页。
    4. 单击进程监控页签,切换到进程监控页面。
    5. 在进程数监控图表上,单击添加进程监控 按钮,进入添加进程监控页面。
    6. 在列表中,单击操作栏中的删除,可删除对应的进程监控。
    • 设置报警规则

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

      1. 登录云监控控制台
      2. 单击左侧导航栏中的主机监控,进入主机监控页面
      3. 选择需要添加进程监控报警的主机,单击操作栏中的报警规则,进入报警规则页面。
      4. 单击右上角的新建报警规则按钮,进入创建报警规则页面
      5. 设置报警规则的规则描述下拉列表中,选择进程数,然后配置相应的报警阈值。如果机器上配置了多个进程,每个进程数量不一样,可以单击添加报警规则一次为多个进程配置报警规则。

      阿里云云监控-进程监控第3张

免责声明:文章转载自《阿里云云监控-进程监控》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇为什么中国开发不出流行的操作系统和编程语言C# 基于任务的异步模式的创建与使用的简单示例下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

Uncaught (in promise) Error: Network Error at createError(axios跨域问题)

axios请求到了数据但then返回不到数据,这是由于vue前端访问地址出现的跨域问题。...

jQuery 时间控件推荐

它支持同时显示多个月日历,标记特殊日期,通过CSS轻松自定义外观,自定义一周的第一天,以及自定义月和周的显示名称。DatePickerDateRangePicker是基于jQueryUI1.6和jQueryUICSS框架开发的日期选择控件。它易于使用,并已测试支持IE6、IE7beta2、Firefox 1.0、Firefox 1.5、Opera 8、Ope...

db2字符串函数

可以指定可选的字符串长度单位,以指示哪些单位表示函数的起始位置和结果。使用基于字符的函数解决了将字节位置返回到字符位置的问题。代码单元16和代码单元32根据字符数计数。类似地,CODEUNITS32指定使用Unicode UTF-32来理解多字节字符的字符边界。如果使用CODEUNITS获取字符长度,则用作字符串函数输入的不同CODEUNITS将导致不同的输...

Caused by: com.alibaba.druid.pool.DataSourceClosedException: dataSource already closed

春季启动正常启动后,计划任务中的数据库查询报告错误。错误消息如下:1Causedby:org.apache。伊巴提斯。例外情况。PersistenceException:2###错误查询数据库。暂停:org.springframework。jdbc。无法获取JdbcConnection异常:无法获取JDBC连接;3estedexetinisom.alibab...

Qt使用镜像源快速安装与更新

如果我们选择在线安装模式,那就更麻烦了,因为下载速度一般不慢。事实上,在中国,Qt图片来源很多,但很少有人使用。原因是Qt图像源做得不好。如果我们导入它,它将自动链接到官方图像源。因为它已经从官方来源同步,没有更改,所以我们无法逐个添加补丁,这太麻烦了。好吧,让我停止胡说八道。让我告诉你如何使用国产Qt图像源。...

java.net.URISyntaxException的解决办法

直接采用Stringurl=“http:count=1”;HttpGethttpget=新的HttpGet(url);HttpResponseresponse=client.execute(httpget);例如,“|”&因此,不能直接使用String而不是URI来访问。然后我们可以使用URL生成URI的方法来解决这个问题。代码如下:URLu...