bbossgroups 持久层监控功能介绍

简介: bbossgroups 持久层监控功能介绍 本文简单地介绍一下bboss框架中的持久层监控功能的使用,先看一下实际的效果: http://www.bbossgroups.com/monitor/dbmonitor_.
bbossgroups 持久层监控功能介绍

本文简单地介绍一下bboss框架中的持久层监控功能的使用,先看一下实际的效果:
http://www.bbossgroups.com/monitor/dbmonitor_.jsp

img_ade12d06365807b516c03a140e6b97ee.jpe

相关的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);

监控链接详细信息效果:

img_297eb55f4437734ef55b96a6f1dfb871.gif
链接中正在使用的statement语句信息效果:

img_bee396a63a456d0245238cc8051dfc76.gif

目录
相关文章
|
8月前
|
SQL 前端开发 Java
MyBatis 四大核心组件之 ParameterHandler 源码解析
MyBatis 四大核心组件之 ParameterHandler 源码解析
|
JSON 前端开发 Java
SpringBoot统一功能处理
SpringBoot统一功能处理
79 0
|
NoSQL Java 关系型数据库
基于springboot的人力资源管理系统(部署文档+数据库表结构文档)。Javaee项目,springboot项目。
基于springboot的人力资源管理系统(部署文档+数据库表结构文档)。Javaee项目,springboot项目。
|
安全 网络协议 Java
SpringBoot日志收集-Aop方式-存进数据库
SpringBoot日志收集-Aop方式-存进数据库
623 0
SpringBoot日志收集-Aop方式-存进数据库
|
7月前
|
XML Java 数据库连接
浅谈后端boot框架整合第三方技术JUnit MyBatis Druid整体思想
浅谈后端boot框架整合第三方技术JUnit MyBatis Druid整体思想
37 0
|
存储 运维 监控
如何在 Spring Boot 中设计和实现业务操作日志功能?
如何在 Spring Boot 中设计和实现业务操作日志功能?
1906 4
|
7月前
|
开发框架 安全 Java
信息打点-语言框架&开发组件&FastJson&Shiro&Log4j&SpringBoot等
信息打点-语言框架&开发组件&FastJson&Shiro&Log4j&SpringBoot等
|
8月前
|
JSON Java 程序员
SpringBoot 统一功能处理
SpringBoot 统一功能处理
|
8月前
|
前端开发 JavaScript Java
SpringBoot统一功能处理(一)
SpringBoot统一功能处理
62 0
SpringBoot统一功能处理(一)
|
8月前
|
前端开发 Java 程序员
SpringBoot统一功能处理(二)
SpringBoot统一功能处理
72 0
SpringBoot统一功能处理(二)