bbossgroups 持久层监控功能介绍
程序员文章站
2022-03-31 09:05:47
...
bbossgroups 持久层监控功能介绍
本文简单地介绍一下bboss框架中的持久层监控功能的使用,先看一下实际的效果:
http://www.bbossgroups.com/monitor/dbmonitor_.jsp
相关的api如下
1.获取所有的连接池以及遍历获取池的配置信息:
2.获取指定池的实时运行数据
空闲连接:
DBUtil.getNumIdle(poolname)
正在使用连接(活动链接数):
DBUtil.getNumActive(poolname)
使用连接高峰值:
DBUtil.getMaxNumActive(poolname)
3.附带dbmonitor_.jsp源码供大家参考:
dbmonitor_.jsp
4.活动链接信息api
如果想查看持久层活动链接详细信息可将poolman.xml文件中datasource的logAbandoned设置为true:
<logAbandoned>true</logAbandoned>
这是就可以通过以下代码获取活动链接详细信息
dbmonitor_activitedetail.jsp
监控链接详细信息效果:
链接中正在使用的statement语句信息效果:
本文简单地介绍一下bboss框架中的持久层监控功能的使用,先看一下实际的效果:
http://www.bbossgroups.com/monitor/dbmonitor_.jsp
相关的api如下
1.获取所有的连接池以及遍历获取池的配置信息:
DBUtil dbUtil = new DBUtil(); Enumeration enum_ = dbUtil.getAllPoolnames(); while(enum_.hasMoreElements()){ String poolname = (String)enum_.nextElement(); JDBCPoolMetaData metadata = DBUtil.getPool(poolname).getJDBCPoolMetadata();}
2.获取指定池的实时运行数据
空闲连接:
DBUtil.getNumIdle(poolname)
正在使用连接(活动链接数):
DBUtil.getNumActive(poolname)
使用连接高峰值:
DBUtil.getMaxNumActive(poolname)
3.附带dbmonitor_.jsp源码供大家参考:
dbmonitor_.jsp
4.活动链接信息api
如果想查看持久层活动链接详细信息可将poolman.xml文件中datasource的logAbandoned设置为true:
<logAbandoned>true</logAbandoned>
这是就可以通过以下代码获取活动链接详细信息
dbmonitor_activitedetail.jsp
import com.frameworkset.common.poolman.monitor.PoolMonitorServiceImpl import com.frameworkset.common.poolman.monitor.AbandonedTraceExt PoolMonitorServiceImpl pm = new PoolMonitorServiceImpl(); java.util.List<AbandonedTraceExt> traceobjects = pm.getGoodTraceObjects(dbname);
监控链接详细信息效果:
链接中正在使用的statement语句信息效果:
推荐阅读
-
局域网电脑屏幕桌面监控实现方法(网路岗功能介绍)
-
bbossgroups持久层框架数据源配置文件实例
-
bbossgroups持久层框架ConfigSQLExecutor组件api实例
-
bbossgroups持久层框架查询返回Map对象和Map列表对象api
-
局域网电脑屏幕桌面监控实现方法(网路岗功能介绍)
-
bboss 持久层sql xml配置文件编写和加载方法介绍
-
.NET开源项目介绍及资源推荐:数据持久层 (微软MVP写作) .netASP.netDataMapperiBATISActiveRecord
-
bbossgroups持久层框架动态sql语句配置和使用
-
bboss持久层More分页查询API使用介绍
-
bbossgroups 持久层监控功能介绍