职业IT人-IT人生活圈

 找回密码
 成为会员
搜索
查看: 401|回复: 1

bbossgroups 持久层监控功能介绍

[复制链接]
楠楠 发表于 2011-8-30 10:32 | 显示全部楼层 |阅读模式
bbossgroups 持久层监控功能介绍

本文简单地介绍一下bboss框架中的持久层监控功能的使用,先看一下实际的效果:
http://www.bbossgroups.com/jsp/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();}  

                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源码供大家参考:
http://dl.iteye.com/topics/download/0e829ae2-bb14-32d3-9da5-70cd9237bdb4





大小: 329.4 KB
dbmonitor_.rar (3.1 KB)
下载次数: 19
查看图片附件

 楼主| 楠楠 发表于 2011-8-30 10:32 | 显示全部楼层
!!!!!!!!!!!!!
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

QQ|手机版|小黑屋|网站帮助|职业IT人-IT人生活圈 ( 粤ICP备12053935号-1 )|网站地图
本站文章版权归原发布者及原出处所有。内容为作者个人观点,并不代表本站赞同其观点和对其真实性负责,本站只提供参考并不构成任何投资及应用建议。本站是信息平台,网站上部分文章为转载,并不用于任何商业目的,我们已经尽可能的对作者和来源进行了通告,但是能力有限或疏忽造成漏登,请及时联系我们,我们将根据著作权人的要求立即更正或者删除有关内容。

GMT+8, 2024-5-5 14:42 , Processed in 0.135130 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表