java jtble_springboot2配置JavaMelody与springMVC配置JavaMelody

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

JavaMelody介绍

JavaMelody的目标是监视QA和生产环境中的Java或Java EE应用程序服务器。它不是模拟用户请求的工具,而是根据用户对应用程序的使用情况来测量和计算有关应用程序实际操作的统计信息的工具。JavaMelody主要基于请求的统计信息和演化图。

它可以改善质量检查和生产中的应用程序,并有助于:

提供有关平均响应时间和执行次数的事实

在趋势不好的时候,在问题变得太严重之前做出决定

根据更有限的响应时间进行优化

找到响应时间的根本原因

优化后验证真正的改进

注:

执行所需的Java版本:1.6或更高版本(Oracle的JDK或JRE或JRockit或IBM的OpenJDK或J9)

执行所需的服务器版本:至少servlet api 2.4(或JavaEE 1.4),例如Tomcat 5.5或+,GlassFish v2 +,JBoss 4 +,Jetty 6 +,WebLogic 9+

JavaMelody设置

监视的重要价值是非常简单和快速的安装过程。通常,应用程序中的集成由软件提供商完成,而无需客户端的任何干预。

MVC项目配置

添加依赖:

net.bull.javamelody

javamelody-core

1.71.0

com.lowagie

itext

2.1.7

web.xml配置

正如官方所说的那样:如果您的应用程序服务器与Servlet API 3.0兼容(例如tomcat 7,glassfish v3或jboss 6),则通常不需要配置,此步骤可跳过。除非你使用的web.xml文件没有version =“3.0”的xml文件。否则在WEB-INF/web.xml中需要配置如下内容:

javamelody

net.bull.javamelody.MonitoringFilter

true

javamelody

/*

REQUEST

ASYNC

net.bull.javamelody.SessionListener

到此为止SpringMVC简单的配置就配置完了,是不是很简单!

springboot项目配置

springboot配置起来更是简单:

添加依赖:

net.bull.javamelody

javamelody-core

1.71.0

com.lowagie

itext

2.1.7

这样就完事了!

启动程序访问:http://ip:port/{你的应用名字}/monitoring 就可以了

切记monitoring一定要加上

以下为效果图

984f5051433b2deec549dea695cf4efb.png

f810d19517d9991ec2a32875d0c9f231.png

020478ee25a82e092052cf5c387c6c03.png

3cf926e1fc37f22e7be448843e791e44.png

83fdf346db37b03458b56c5d613a2adc.png

可以看到各项指标都非常清晰直观,就像Windows下的任务管理器一样,便于查看。

可以看到上图有个错误:图表http 系统错误 - 1 天

我们来看下具体的错误信息:

5d8d94f53ca06ef330485e7a9298aca8.png

b913aedac36b460a0011471658cd4f83.png

点开描述,和最后的错误,就可以看到错误信息,鼠标点击错误信息可以查看更具体的错误:

385bb55d7181e8166f977b3ac63abfcf.png

其实我已在图中标注了这个错误的发生时间,并不是在当前时间发生的,这就可以说明这些监控的信息是持久化的。

小结

其实不管是springMVC还是springboot,上面只是简单的配置和使用,里面还可以配置很多内容,比如默认情况下访问是不需要登录的,这样谁都能访问,很不安全,就可以添加身份验证!还可以设置一些不需要监控的地址,jdbc等等。

更多的相关内容可以访问:https://github.com/javamelody/javamelody/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值