Jwebap(七)——插件:0.6.0版本发布

下载:www.sourceforge.net/projects/jwebap

jwebap0.6.0发布

引用
jwebap0.6.0版本发布。从0.6版本开始,对jwebap核心进行了大量重构,基本实现了插件化管理,同时提供了Plugin部署和配置界
面,实现jwebap的配置完全界面化,先来看看新的plugin界面:




jwebap-plugin架构

引用
jwebap的plugin管理,目前自己实现,主要涵盖几个方面:

1) plugin采用jar包形式管理,通过标准的plugin定义文件,集成于jwebap
plugin包含多个component,由component构建plugin的实际功能,plugin内部component之间内聚,实际运行时,以component为单位进行管理,plugin更像是一个集成包,这样对于plugin的划分粒度较粗,使用起来更为便利和傻瓜化

2) plugin的component在jwebap启动时加载,对于群集应用,jwebap一个应用一个实例,暂未实现群集轨迹容器。

3) component的类加载考虑到目前plugin并不会太多,暂未实现独立的命名空间和类加载管理

4) plugin扩展,实现了基本的视图扩展,目前还只支持菜单级视图扩展点,jwebap提供了包括bytecode,plugin视图框架,轨迹,轨迹容器等基础构件供plugin使用

5) 对于plugin的部署和参数配置,提供后台界面完成

就这么多了,欢迎各位多提意见,后续plugin这块是一定要加强的,现有的模型如下:






Tracer插件

引用
说说,jwebap默认的plugin——tracer。基于前期实现的功能,实现tracer插件。包括jdbc调用分析,sql分析,sql调用程序栈跟踪,http分析,应用api调用分析,跟踪方法调用,调用栈,找出瓶颈的开销api。各种分析都可以设置时间阀值,提供清单的分析,和全量的平均时间,最大最小调用时间统计等。值得一提的是,本次新提供了sql分析语法加亮功能,同时修复了前期方法监听内部开启jdbc连接数显示不出的bug。具体插件的使用可以参考手册。





0.6.0版本修正内容:

引用

1) 实现jwebap.xml对plugin的配置
2) 修改connection-listner的bug
3) 存储过程监控不到 
4) weblogic以war包方式部署会找不到jwebap.xml
5) weblogic下刷新控制台,会打印错误日志BUG
6) 整理出'tracer'插件
7) 增加jdbcComponent的SQL语法加亮显示功能
8) 修改SQL展现html转义BUG
9) jwebap-core核心包结构调整





下个版本重点计划内容:

引用
1)实现内存分析插件
2)实现插件管理视图扩展点配置

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值