如何得到JavaMelody的监控数据???

liangtu 2013-02-17 09:16:50
JavaMelody 能够监测Java或Java EE应用程序服务器,并以图表的方式显示:Java内存和Java CPU使用情况,用户Session数量,JDBC连接数,和http请求、sql请求、jsp页面与业务接口方法(EJB3、Spring、 Guice)的执行数量,平均执行时间,错误百分比等。图表可以按天,周,月,年或自定义时间段查看。

我需要把监控的数据保存到数据库中。

问题:怎么得到各种监控的数据?
...全文
388 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
ygy0ygy 2015-06-23
  • 打赏
  • 举报
回复
楼主,这个问题你解决了吗?
oIFONLY1 2014-12-24
  • 打赏
  • 举报
回复
可以通过这个 连接 http://192.168.2.239:8080/monitoring?format=xml 获取数据 支持json,这样需要定时去拉数据; https://code.google.com/p/javamelody/wiki/ExternalAPI 官方文档中有描述
「已注销」 2014-12-01
  • 打赏
  • 举报
回复
楼主有办法了吗?我也遇到这个问题了,求解答。
huangwenli0809 2014-06-03
  • 打赏
  • 举报
回复
楼主有解决方案了吗
henghengdh 2013-10-30
  • 打赏
  • 举报
回复
为什么我装了JavaMelody后,监控的JDBC连接数总是0
liangtu 2013-02-18
  • 打赏
  • 举报
回复
顶一下。。。。。
liangtu 2013-02-17
  • 打赏
  • 举报
回复
难道只有阅读源码了?
liangtu 2013-02-17
  • 打赏
  • 举报
回复
引用 1 楼 abcmsnet 的回复:
先上个内存的 MemoryMXBean memorymbean = ManagementFactory.getMemoryMXBean(); long usedMemory = memorymbean.getHeapMemoryUsage().getUsed(); long totalMemory = memorymbean.getHeapMemoryUsage().g……
这个MemoryMXBean不是JavaMelody里面的东东,我需要从JavaMelody得到监控数据。
  • 打赏
  • 举报
回复
先上个内存的 MemoryMXBean memorymbean = ManagementFactory.getMemoryMXBean(); long usedMemory = memorymbean.getHeapMemoryUsage().getUsed(); long totalMemory = memorymbean.getHeapMemoryUsage().getMax(); System.out.println("用户使用了内存"+usedMemory/1024/1024+"总计的内存"+totalMemory/1024/1024);

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧