文档章节

web系统性能分析JavaMelody

langke
 langke
发布于 2016/08/03 17:19
字数 291
阅读 28
收藏 0

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

JavaMelody可以给系统性能分析和优化提供有力帮助.

使用配置:

1、到http://code.google.com/p/javamelody/downloads/list下载zip的压缩包
2、在被监控项目web.xml中加入如下代码
<filter>
<filter-name>monitoring</filter-name>
<filter-class>net.bull.javamelody.MonitoringFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>monitoring</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<listener>
<listener-class>net.bull.javamelody.SessionListener</listener-class>
</listener>
将javamelody.jar复制到被监控项目的LIB目录
访问http://192.168.99.99:8080/WebRoot/monitoring

3、将javamelody.war复制到Tomcat发布目录下 .
启动Tomcat应用服务器并访问javamelody应用,如http://localhost:8080/javamelody

把被监控应用http://192.168.99.99:8080/WebRoot/添加到javamelody

详见用户手册:http://code.google.com/p/javamelody/wiki/UserGuide

javamelody目前适用于web系统监控,对于java Application监控还有待深入研究

本文转载自:http://www.cnblogs.com/langke93/archive/2012/12/01/2797335.html

上一篇: wget
下一篇: memcached整合ibatis
langke
粉丝 1
博文 70
码字总数 3645
作品 0
架构师
私信 提问
通过javamelody监控web应用的性能指标

1、问题背景 为了提升应用的性能我们可能需要做很多分析和优化。但具体从哪里优化,优化的效果是多少就难以判定了。 javamelody用嵌入式的监控方式,实时监控性能指标。如:页面相应时间,s...

NoahX
2012/08/29
0
17
JavaMelody v1.63.0 发布,系统监控平台

JavaMelody v1.63.0 发布了。主要更新如下: Fix Liferay plugin compatibility issue 5: Javamelody breaks web content edition, since Liferay 6.2 CE GA5 and EE SP13 and issue 6: sin......

局长
2017/01/16
2.7K
0
JavaMelody 1.76.0 发布,Java 应用监控平台

JavaMelody 1.76.0 发布了,JavaMelody 是一个监控系统,目标是在 QA 和生产环境中监控 Java 或 Java EE 应用程序。 更新内容如下: You can now contribute translations for javamelody b...

h4cd
01/31
0
0
JavaMelody应用监控使用指南

JavaMelody介绍 JavaMelody用于对Java应用或者应用服务器的QA以及开发环境的监控。它并不是一个模拟请求类似JMeter的压力测试工具,而是一个衡量并且计算在应用上的操作信息的工具,也就是说...

glen_xu
2015/07/23
0
0
应用监控平台 JavaMelody 1.73.0 发布,兼容 JDK 9

JavaMelody 1.73.0 已发布,JavaMelody 的目标是在 QA 和生产环境中监视 Java 或 Java EE 应用程序。 更新亮点: 兼容 JDK 9。请注意:要在 JDK 9 或更高版本中使用内存柱状图,需在 java 命...

王练
2018/06/21
1K
1

没有更多内容

加载失败,请刷新页面

加载更多

IT兄弟连 Java语法教程 流程控制语句 控制循环结构2

使用continue忽略本次循环剩下的语句 continue的功能和break有点类似,区别是continue只是忽略本次循环剩下的语句,接着开始下一次循环,并不会终止循环;而break则是完全终止循环本身。如下...

老码农的一亩三分地
29分钟前
1
0
[java]str.replaceAll(" ", "")替换空格不行

str.replaceAll(" ", ""); //去掉所有空格,包括首尾、中间 不行? 全角半角空格 https://blog.csdn.net/qq_33210042/article/details/78087713 https://www.cnblogs.com/shuilangyizu/p/66......

Danni3
30分钟前
2
0
Python登录豆瓣并爬取影评

上一篇我们讲过Cookie相关的知识,了解到Cookie是为了交互式web而诞生的,它主要用于以下三个方面: 会话状态管理(如用户登录状态、购物车、游戏分数或其它需要记录的信息) 个性化设置(如...

猪哥66
45分钟前
1
0
常见排序的指针实现【C++ Code】

本来是想加上传cmp函数的,后来也懒得写了 然后基数排序虽然写的是模板类,但也只是支持整数了… #include <cstdio> #include <cstring> #include <algorithm> #include <typeinfo> using name......

shzwork
今天
3
0
OSChina 周一乱弹 —— 带这么多钱,你要泡我吗

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @tom_tdhzz :白给?#今日歌曲推荐# 分享Lana Del Rey的单曲《Yayo》: 《Yayo》- Lana Del Rey 手机党少年们想听歌,请使劲儿戳(这里) @红薯...

小小编辑
今天
2K
18

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部