bbossgroups 持久层监控功能介绍
本文简单地介绍一下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语句信息效果:
- 大小: 329.4 KB
- 大小: 117.7 KB
- 大小: 99.5 KB
分享到:
相关推荐
bbossgroups是一个开源的企业级Java应用框架,旨在简化企业级开发,提高开发效率。本文将深入讲解bbossgroups开发系列文章之一中的最佳实践,涉及bboss MVC框架的基础配置、控制器、数据库访问、DAO组件、业务组件...
4. **2011年**:标签库与MVC框架融合,持久层API改进,增加了SQL配置管理和动态SQL功能;Mvc框架全面加强,包括数据绑定、页面跳转和异常处理机制。 ### 框架组成 bbossgroups 3.1主要由以下部分构成: 1. **AOP/...
本文将深入探讨Bbossgroups的体系架构,包括AOP内核、MVC框架、标签库、国际化、主题管理、RESTful架构、持久层框架、分布式事件框架、任务调度、服务发布与访问、安全管理等多个方面。 1. **AOP内核**:AOP(面向...
6. **故障排查**:学习如何诊断和解决bbossgroups运行过程中可能出现的问题,以及如何利用监控工具进行故障排查。 ### 三、bbossgroups 3.0 应用场景 bbossgroups 3.0 广泛应用于大数据处理、物联网、实时计算、...
在Java开发中,bbossgroups 3.1框架提供了一个名为SQLExecutor的组件,用于简化数据库操作。这个组件提供了一种高效的批处理和单条SQL执行的方式,它基于Apache License 2.0开源,允许开发者在遵守相应条款的情况下...
近日,bbossgroups 3.0 正式发布,这款国内首款集AOP(面向切面编程)、MVC(模型-视图-控制器)、Persistent(持久化)、JSP Taglib(JSP 标签库)、分布式RPC服务及分布式事件框架于一体的J2EE开发框架,为开发者...
该项目是一款基于Java和Shell语言的bboss session framework设计源码,专注于实现跨域集群节点之间的会话共享,并具备良好的会话监控和数据统计功能。该框架包含222个文件,包括164个Java源文件、14个XML配置文件、6...
12. bboss:bbossgroups是首个集成AOP、MVC、持久层、JSP标签库、分布式RPC服务和序列化组件的JavaEE企业级开发框架。 13. BeeFramework:BeeFramework是iOS平台的快速开发框架,特点包括易学易用、组件丰富,提供...
BBoss框架的最新版本bbossgroups-bboss-389b83a可能包含了对原有功能的优化、新特性的添加以及bug修复。开发者在使用时,应详细阅读官方文档,了解其具体变更,以便更好地利用这一强大的工具进行企业级应用的开发。 ...
提供的压缩包文件"bbossgroups 框架培训教程.pptx"和"Bbossgroups演示文档.pptx"可能包含了更多关于bboss mvc框架的详细信息和使用示例,包括如何配置和使用JSONP等特性。建议查阅这些文档以获取更深入的理解。 总...
弹性Tran老板数据交换模块使用文档: : Bboss是一个很好的Elasticsearch Java Rest客户端。 它运行并访问像mybatis这样的... 首先将BBoss的maven依赖项添加到pom.xml中: < dependency> < groupId>com.bbossgroups.p
java版地图源码弹性搜索Bboss Bboss 是一个很好的 elasticsearch Java rest 客户端。 它以类似于mybatis的方式操作和访问elasticsearch。 环保要求 JDK 要求:JDK 1.7+ Elasticsearch ...>com.bbossgroups.p