- 浏览: 926951 次
- 性别:
- 来自: 宁波
文章分类
最新评论
-
masuweng:
不错!!!!!
自定义表单的设计与实现 -
xhackertxl:
注意将jstock cvs下来后去掉原先的J2SE 1.6li ...
开源项目推荐 — 股票分析软件JStock -
luoyexiaozhu:
最近在学表单这一块,没有思路,能发给我一份学习一下吗86239 ...
WEB项目中自定义表单的设计与实现 -
volunteer521:
楼主,以下的引用类没有对应的jar包,麻烦共享以下,谢谢!im ...
通用数据抽取系统 -
baichixiaozi:
体验下,谢谢分享
原创简化Web开发的框架 - JSPTagEx
JavaMelody开源项目地址:http://code.google.com/p/javamelody/
JavaMelody介绍 写道
JavaMelody能够在QA和实际运行生产环境监测Java或Java EE应用程序服务器。并以图表的形式显示:Java内存和Java CPU使用情况,用户Session数量,JDBC连接数,和http请求、sql请求、jsp页面与业务接口方法(EJB3、Spring、Guice)的执行数量,平均执行时间,错误百分比等。图表可以按天,周,月,年或自定义时间段查看
比如你要监控某个Web程序,你可以将javamelody.jar和jrobin-1.5.9.1.jar放在web-inf\lib下,并且在web程序的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>
现在就可以查看web程序的监控数据图表了,比如我们监控:http://t.faqee.com 的web程序,监控入口就是类似:http://t.faqee.com/vms/monitoring?period=jour,非常方便,从这个分析监控来看,你可以分析出那些请求较慢,SQL执行情况,CPU内存占用情况等,推荐使用!
评论
32 楼
itstarting
2011-06-13
我JDBC连接图一直是空的,不知道为什么——但SQL统计那块我都看到了。
已经在issue上报了下,可能跟我本人的什么配置有关。大家有经验的分享下?
已经在issue上报了下,可能跟我本人的什么配置有关。大家有经验的分享下?
31 楼
yangwei.514
2011-06-13
在这里下载最新的zip包:
http://code.google.com/p/javamelody/downloads/list
再按如下步骤操作即可。
使用监控的项目中有如下配置:
在lib下加入了:javamelody-1.29.0.jart和jrobin-1.5.9.1.jar
在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.war放在tomcat发布目录下
cpu监控进入
http://host:port/项目访问context/monitoring
http://code.google.com/p/javamelody/downloads/list
再按如下步骤操作即可。
使用监控的项目中有如下配置:
在lib下加入了:javamelody-1.29.0.jart和jrobin-1.5.9.1.jar
在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.war放在tomcat发布目录下
cpu监控进入
http://host:port/项目访问context/monitoring
30 楼
mib168
2011-06-12
我们很少用这类监控,毕竟项目用的人数都能预期到 呵呵
不过说不好以后就得用
不过说不好以后就得用
29 楼
agapple
2011-06-10
现在已经比较习惯visualvm , btrace , jconsole等无嵌入的工具,直接连到正在运行的jvm上观察信息。
LZ可以考虑下,是否有些功能可以同过后期VitualMachine.attach一个agent的方式进行。而不需要我预先丢个包到web容器里,因为99%的时候系统功能都是正常的。只有在那么个1%左右的时候,想上去看下具体的jvm进程一些状态,系统负载等
LZ可以考虑下,是否有些功能可以同过后期VitualMachine.attach一个agent的方式进行。而不需要我预先丢个包到web容器里,因为99%的时候系统功能都是正常的。只有在那么个1%左右的时候,想上去看下具体的jvm进程一些状态,系统负载等
28 楼
itstarting
2011-06-10
在尝试,功能确实比较强大
27 楼
wangyj0898
2011-06-08
就是英文,看的还不是很方便·!~!
26 楼
enjoyj2ee
2011-01-05
还可以参考:stackoverflow
http://stackoverflow.com/questions/47177/how-to-monitor-the-computers-cpu-memory-and-disk-usage-in-java
和这个.
http://support.hyperic.com/display/SIGAR/Home
The Sigar API provides a portable interface for gathering system information such as:
System memory, swap, cpu, load average, uptime, logins
Per-process memory, cpu, credential info, state, arguments, environment, open files
File system detection and metrics
Network interface detection, configuration info and metrics
TCP and UDP connection tables
Network route table
http://stackoverflow.com/questions/47177/how-to-monitor-the-computers-cpu-memory-and-disk-usage-in-java
和这个.
http://support.hyperic.com/display/SIGAR/Home
The Sigar API provides a portable interface for gathering system information such as:
System memory, swap, cpu, load average, uptime, logins
Per-process memory, cpu, credential info, state, arguments, environment, open files
File system detection and metrics
Network interface detection, configuration info and metrics
TCP and UDP connection tables
Network route table
25 楼
horizonhyg
2010-11-26
这个怎么修改访问路径啊
24 楼
suxy
2010-10-31
spring insight被废了吗,快半年没更新了。
23 楼
3eee
2010-10-27
我试了,能够配置成功,不过好像数据都不是很对
22 楼
beiyu95
2010-10-09
谁能贴一下怎么监控spring method呢,按照手册进行了配置,貌似不行,也没有错误信息。
21 楼
steed_ns
2010-08-05
在WebSphere下有问题
20 楼
giswalker
2010-08-05
We used Awstats to report user statistics:
http://awstats.sourceforge.net/
http://awstats.sourceforge.net/
19 楼
jianfeihit
2010-08-04
这个比LamdaProbe好在什么地方?能看到具体哪个对象占用多大的JVM内存吗?
18 楼
swain86
2010-08-04
我在aix环境上报错了,在Windows上是可以的。还需要改什么东西吗
2010-08-04 09:02:54,148 ERROR [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/wap]] - Exception starting filter monitoring
java.lang.NoClassDefFoundError: org.slf4j.ILoggerFactory
at java.lang.J9VMInternals.verifyImpl(Native Method)
at java.lang.J9VMInternals.verify(J9VMInternals.java:68)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:129)
at java.lang.Class.newInstanceImpl(Native Method)
at java.lang.Class.newInstance(Class.java:1300)
2010-08-04 09:02:54,148 ERROR [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/wap]] - Exception starting filter monitoring
java.lang.NoClassDefFoundError: org.slf4j.ILoggerFactory
at java.lang.J9VMInternals.verifyImpl(Native Method)
at java.lang.J9VMInternals.verify(J9VMInternals.java:68)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:129)
at java.lang.Class.newInstanceImpl(Native Method)
at java.lang.Class.newInstance(Class.java:1300)
17 楼
rocwon
2010-08-04
试试Spring Insight。。。
16 楼
ztcwh
2010-08-04
挺有用的。
15 楼
zhangyou1010
2010-08-03
在本地可以正常运行,按同样的方法放到测试服务器上就不行了,本地是windows,测试服务器是linxu,是不是操作系统不同,需要做不同的配置啊?
14 楼
uran
2010-08-03
性能怎么样?会影响系统的性能吗?主要采用什么样的机制监控?
13 楼
zhangyou1010
2010-08-03
看完楼主的介绍,马上下载试试。感谢楼主无私的分享。
发表评论
-
一点声明
2011-05-16 14:50 1668由于服务器到期未续租,所以本博客内的所有URL地址(含fa ... -
儿子三周岁照
2010-08-16 11:49 1272没什么好说的,直接上照片,去照相馆特地拍的,一眨眼,儿子三岁了 ... -
开源项目推荐 — 股票分析软件JStock
2010-07-29 11:10 9796该项目目前比较活跃,股市热火朝天,特来推荐这一款不错的开源项目 ... -
驾照科目二考试记
2010-07-13 12:40 1220今天去考了驾照科目二考试,一开始倒桩,拿出100元money买 ... -
探监记
2010-07-11 14:22 1173今天去监狱探望一位亲属,因为犯了一点小错误,亲属被判入狱1年半 ... -
共享Android开发手册
2010-07-02 09:10 1460这几天,应用户要求,商务视频会议系统应该支持Android手机 ... -
Struts2快速上手手册(CHM文档)
2010-06-25 10:20 1970无论你从Struts 1.x过渡到Struts 2.x,还是从 ... -
Flex 4 for Eclipse注册破解文件包
2010-06-02 08:17 2911Flex 4 For Eclipse可以很方便的开发Flex应 ... -
随机缘分增加视频聊天功能
2010-03-31 22:42 1569这几天chatroulette聊天很流行,这几天临时翻看了Fl ... -
商务视频网站终于有了一个初步完整的原型了
2010-02-27 09:55 1345视频会议管理系统我 ... -
商务视频会议系统再升级!
2010-02-23 20:59 1017此次升级的主要目的是 ... -
寒假闲来之作——VMS 1.1.0发布
2010-02-19 20:53 1364商务视频会议系统VMS 1.1.0发布,这个版本相对上个版本增 ... -
刚看完《十月围城》回来
2009-12-21 21:33 1156刚刚看完《十月围城》回到家,总体感觉这部片子不错,有感人处而且 ... -
44秒说说当今的房价
2009-12-17 14:07 1129最近不知道在哪里看到一个帖子,描述的是香港当年的炒楼行为,看看 ... -
Flex版WebIM产品分享
2009-12-03 11:56 3436这个产品是基于开源版本SparkWeb的,搭建开发过程的时候要 ... -
儿子最近的几张生活照
2009-10-28 16:38 4213儿子在广场上当众撒尿: 酷酷的样子: 儿子在 ... -
我的【随机缘分】校内应用审核通过了!
2009-07-27 15:51 1175经过来回长时间的测试,我的随机缘分校内应用终于通过审核了!~~ ... -
【JQ源码】非常实用的图片幻灯片效果
2009-07-06 14:07 3967在给一个企业做产品列表的时候,经常需要在浏览产品图片的时候可以 ... -
刚完成的网站生成系统,大家看看!!
2009-07-01 14:11 1590网站生成系统目标:通过HTML+JS方式生成任意灵活的动态网 ... -
随机缘分源码增加道具中心功能
2009-06-18 10:04 1007此次“随机缘分”源码的更新主要增加了道具中心的功能,主要增加的 ...
相关推荐
JavaMelody是一款强大的开源系统性能监控工具,专为Java应用程序设计。它允许开发者和运维人员实时监测应用的运行状态,从而有效地识别并解决性能问题。JavaMelody通过简单的集成方式,提供了一整套全面的监控指标,...
JavaMelody是一款强大的JAVA Web项目服务器性能监控工具,它能够实时、全面地监控应用程序的运行状态,帮助开发者和运维人员了解系统性能瓶颈,及时发现并解决问题。通过在Java Web应用中简单集成,JavaMelody就能...
JavaMelody是一款强大的开源监控工具,专为Java Web应用程序设计,可以帮助开发者和运维人员实时监控应用的性能和健康状况。这个工具集成了多种关键的监控指标,如请求处理时间、内存使用、数据库查询性能、线程状态...
### JavaMelody程序运行监控报表知识点详解 #### 一、JavaMelody简介 JavaMelody是一款优秀的开源工具,主要用于监控Java Web应用的性能指标。它能够直观地展示应用程序的CPU使用率、内存消耗、请求处理数量等关键...
JavaMelody是一款强大的开源性能监控工具,主要用于监测Java Web应用程序的运行情况。它提供了一整套功能,包括请求处理时间、内存使用、数据库查询、线程状态、HTTP session信息等,帮助开发者和运维人员实时了解...
JavaMelody是一款强大的Java应用程序性能监控工具,尤其适用于与Spring框架集成的应用。它的核心组件是`javamelody-core`,正如我们所见的文件名"javamelody-javamelody-core-1.67.0.zip"所示。这个版本1.67.0包含了...
JavaMelody是一款强大的开源系统监控工具,主要用于监测Java Web应用程序的性能和运行状态。这个版本是v1.9.8,包含源码和核心组件,适合开发者进行深度学习和定制。下面将详细介绍JavaMelody的功能、工作原理以及...
JavaMelody是一款开源的系统性能监控工具,专为Java Web应用程序设计。它通过简单的配置,可以在不影响应用正常运行的情况下,收集并展示应用的运行时数据,帮助开发者和运维人员了解系统的健康状况,及时发现和解决...
`JavaMelody-tomcat监控工具.doc`很可能是一个文档,详细介绍了如何在Tomcat服务器上配置和使用JavaMelody。文档可能会涵盖以下步骤: 1. 将`javamelody-1.16.0.jar`和`jrobin-1.5.9.1.jar`添加到Tomcat的`lib`目录...
JavaMelody是一款开源的性能监控工具,主要用于实时监控Java Web应用程序的运行状态,包括CPU使用率、内存使用、线程信息、SQL查询、HTTP请求、会话数据等关键指标。在Spring框架中集成JavaMelody,可以让我们在开发...
JavaMelody是一个开源的性能监控工具,主要用于监测Java Web应用程序的运行情况。版本1.43.0是这个工具的一个特定发行版,包含了对系统性能和应用健康状况的全面跟踪功能。下面将详细介绍JavaMelody及其1.43.0版本中...
JavaMelody是一款开源的Java应用性能监控工具,主要用于实时监控Java Web应用程序的运行状态,提供丰富的性能指标,如请求响应时间、SQL查询、内存使用、线程情况等。在这个1.69.0版本中,我们有两个核心文件:`java...
总的来说,开源的Tomcat性能查看工具通过集成JavaMelody和JRobin,为管理员提供了一个强大且易用的监控平台,帮助提升Tomcat的运行效率,降低故障率,保障业务的连续性。对于任何使用Tomcat的企业或开发者来说,掌握...
JavaMelody是一款强大的工具,专为Java和Java EE应用程序提供实时性能监控。它旨在帮助开发者、运维人员以及质量保证团队在QA和生产环境中轻松地跟踪和分析应用的运行状况。通过集成JavaMelody,你可以获取关于应用...
Melody是一款广泛应用于实时数据流处理的开源库,它以其高效、灵活的设计在大数据处理领域赢得了高度的认可。本文将深入探讨Melody的源码,帮助开发者理解其内部机制,从而更好地利用这个强大的工具。 1. **Melody...
JavaMelody是一个轻量级的监控工具,它可以收集并显示应用的运行时信息,如性能指标、内存使用、线程状态等,帮助开发者进行问题诊断和优化。 在提供的压缩包文件"citizen-intelligence-agency-legacy-1.0-demo-4...