论坛首页 Java企业应用论坛

Jwebap项目(四)——性能监控工具Jwebap: 0.5.8版本发布

浏览 49213 次
该帖已经被评为良好帖
作者 正文
   发表时间:2008-03-11  
jwebap更新,发布jwebap_0.5.8_all_7.zip,解决对于DataSource的代理问题。

第7修正版本,可以实现对于jdbc监控的driver-class进行注入,对该class返回的Connection或者DataSource进行代理。
0 请登录后投票
   发表时间:2008-03-12  
可以了,呵呵,
在spring DaoSuport(jdbctemplate,hibernate,ibatis)+jndi环境下只要配置
org.springframework.jndi.JndiObjectFacoryBean
就好了,多谢楼主一直耐心解决,这个框架还是很不错的,
希望以后可以支持对lib/*.jar内的class进行监控,
0 请登录后投票
   发表时间:2008-03-12  
呵呵,我想有时间我还得多收集一下大家的使用情况,整理一下在各个架构下,的配置方式的差异。

就拿jdbc监控来说吧,虽然不依赖架构,应该在大部分架构下都可以工作,但是配置driver-class确有可能不同。这在使用上会有些不便,而需要使用者去了解内部实现机制,找出driver-class不是一件容易的事,所以,以后要是有人在自己架构下成功配置,请把配置方式发出来,大家共享一下,我会非常感谢。^_^
0 请登录后投票
   发表时间:2008-03-13  
最好JDBC等配置能在Ext界面上输入
0 请登录后投票
   发表时间:2008-03-13  
javatar 写道
最好JDBC等配置能在Ext界面上输入


多谢javatar兄的建议,以后plugin的配置全部在界面完成,关于plugin的部署方式,我已经有初步的方案,呵呵,我准备在0.6.*版本实现。

先透露点初步的想法,欢迎交流:

引用
plugin独立jar包,plugin的粒度较Component粗,比如有个plugin可以是‘性能监控套件’而里面包含多个Component协同工作(比如内存监控Component,Jdbc监控Compinent等等)

plugin内部的多个Component可以是内聚的,互相影响的,plugin更多的是部署上的意义,以及视图,功能等扩展上的意义,而Jwebap内部还是以Component为单位进行管理。

plugin的jar包,MATA-INF下存放plugin的部署描述文件(包括Component的定义以及视图扩展定义),而Jwebap启动后,可以在视图上修改plugin的参数,和移除已经部署的plugin,而这些内容都会保存在jwebap.xml里面。

保存的描述形式和plugin的描述形式基本一致,都是以Component标签描述Component定义,只不过jwebap.xml的配置优先于plugin的部署描述文件里面的参数配置。
0 请登录后投票
   发表时间:2008-03-13  
一直以来,有一些网友发邮件反映,jwebap启动正常,但是获取数据库连接时发生StaticHandleFactory类找不到错误。

这个错误,是由于driver-class对应的驱动jar包类路径高于jwebap.jar,而导致驱动运行时找不到jwebap的类(当然,这层依赖关系是jwebap启动时注入到驱动的),所以解决办法就是把驱动包 和jwebap.jar配在同一个层级的类路径上。当然,配在什么类路径上,是很灵活的,没有特定限制,根据系统架构不同,可能不同。所以,简单来说,要避免这个问题的方法:

尽量的把jwebap.jar的类路径层级配高,最好配在server级别,当然配在web下大多数情况下也能正常工作,但是如果你把驱动本身配的层级很高,或者你是EJB应用,那么最好把jwebap.jar配在server级别
0 请登录后投票
   发表时间:2008-03-17  
我按照文档上的配置后出现无法监视JDBC的情况.截图如下:
  • 描述: 错误截图
  • 大小: 635.1 KB
0 请登录后投票
   发表时间:2008-03-17  
alizv 写道
我按照文档上的配置后出现无法监视JDBC的情况.截图如下:

你这个问题也是duplicate class definde问题,可以看看前面的帖子,已有过说明。

首先,先保证jwebapListener的启动顺序是配置在最前面的,特别是采用spring架构时。

第二,如果第一步还没解决问题,那么保证mysql.jar没有配置在过高层级的类路径中(比如中间件的类路径),最好和jwebap.jar在一个层级。
0 请登录后投票
   发表时间:2008-03-20  
能否把detect的监控的httptrace都过滤调
0 请登录后投票
   发表时间:2008-03-20  
meikefu 写道
能否把detect的监控的httptrace都过滤调

可以配置PageDetectFilter的excludeUrls参数:/detect;/detect/*;*.js;*.jpg;*.htm;*.html;*.gif;*.png;*.css;*.swf
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics