全部产品
云市场

Commons Pool 监控

更新时间:2019-01-17 17:49:07

当应用或应用的类库中采用 Commons Pool2(2.0 版本) 的时候(如 Redis 客户端 Jedis、Commons DBCP2 连接池),EDAS Commons Pool 监控组件将监控池的配置及使用情况。

说明:监控的数据每 10s 记录一次。

开启 Commons Pool 监控

  1. 登录 EDAS 控制台,在左侧导航栏中选择应用管理 > 应用列表,在应用列表中单击具体的应用。

  2. 应用详情页面左侧的导航栏中单击应用诊断

  3. 应用诊断页面单击 ECS 实例(实例 ID/名称/IP) 右侧的下拉箭头,选择实例。

  4. 单击 CommonsPool 页签。

  5. 单击开始监控

    开始监控后,EDAS 自动追踪已存在或新建的池。页面会展示每个池对象的使用及配置情况。页面数据默认每 10s 刷新一次。池关闭时,自动停止追踪。

    说明:如果应用没有 Commons Pool2 的类库或池还未被加载,则不显示开始监控按钮。

  6. 单击停止监控,退出监控。

监控信息说明

池的监控信息

池的监控信息包含两部分:

  • 池的使用情况:以曲线图的方式展现。包括忙数量、空闲数量、阻塞线程数、最大数量、最大空闲数。
  • 池的配置:以表格形式展现。包括池的各项配置值,各项配置显示为其英文名称。详细含义请参见 GenericObjectPoolConfig

Commons Pool 使用情况指标说明:

字段 英文 说明
最大数量 Max Total 池的最大对象数量,包括忙、空闲对象
最大空闲数 Max Idle 池中可用对象最大数量
忙数量 Num Active 当前从池中取出的对象数,如果忙数量频繁超出最大空闲数,则指示需要提高最大空闲数
空闲数 Num Idle 池中可用对象数
阻塞线程数 Num Waiters 被阻塞线程数,如果大于0,则指示需要提高最大数量