`
sd_zyl
  • 浏览: 44547 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

javamelody应用监控搭建

 
阅读更多
1:增加javamelody依赖
<dependency>
    <groupId>net.bull.javamelody</groupId>
    <artifactId>javamelody-core</artifactId>
    <version>1.57.0</version>
</dependency>


2:web.xml配置增加
<listener>
    <listener-class>net.bull.javamelody.SessionListener</listener-class>
</listener>     
<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>



3:监控sql数据源增加bean配置

<bean id="javamelodyDataSourceBeanPostProcessor" class="net.bull.javamelody.SpringDataSourceBeanPostProcessor"/>

通过查看源代码看到,是通过spring的BeanPostProcessor扩展点增加动态代理实现sql监控

4:注意如果应用使用logback打印日志,请升级slf4j相关依赖到最新1.7.12版本。
因为log4j-over-slf4j 1.7.7版本缺少方法:
void org.apache.log4j.AppenderSkeleton.setThreshold(Priority threshold);

升级后,相关依赖版本如下:
<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-api</artifactId>
    <version>1.7.12</version>
</dependency>
<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>jcl-over-slf4j</artifactId>
    <version>1.7.12</version>
</dependency>
<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>log4j-over-slf4j</artifactId>
    <version>1.7.12</version>
</dependency>


5:应用监控链接
http://应用ip地址:端口/部署上下文/monitoring
分享到:
评论

相关推荐

    JavaMelody应用监控使用指南

    JavaMelody是一款强大的Java应用程序和应用服务器监控工具,它提供了实时的数据分析,帮助开发者和运维人员了解系统的健康状况和性能指标。通过图表形式展示内存使用、垃圾回收、Session管理、JDBC连接、SQL查询、...

    监控JAVA应用的好工具javamelody

    JavaMelody是一款强大的Java应用程序监控工具,它可以帮助开发者和运维人员实时监测Java应用程序的性能和健康状况。这个工具的核心组件包括javamelody.jar和jrobin-1.5.9.1.jar,这两个JAR文件在Java应用的监控中...

    javamelody性能监控jar和war

    JavaMelody是一款强大的开源性能监控工具,主要用于监测Java Web应用程序的运行情况。它提供了一整套功能,包括请求处理时间、内存使用、数据库查询、线程状态、HTTP session信息等,帮助开发者和运维人员实时了解...

    javamelody监控

    JavaMelody是一款强大的开源监控工具,专为Java Web应用程序设计,可以帮助开发者和运维人员实时监控应用的性能和健康状况。这个工具集成了多种关键的监控指标,如请求处理时间、内存使用、数据库查询性能、线程状态...

    Javamelody监控

    JavaMelody是一款强大的Java应用程序性能监控工具,专为开发者和运维人员设计,用于实时监控Web应用的性能和健康状况。它能够集成到Spring、Struts、JSF等主流的Java Web框架中,提供包括请求时间、内存使用、数据库...

    JavaMelody JAVA Web项目服务器性能监控工具

    JavaMelody是一款强大的JAVA Web项目服务器性能监控工具,它能够实时、全面地监控应用程序的运行状态,帮助开发者和运维人员了解系统性能瓶颈,及时发现并解决问题。通过在Java Web应用中简单集成,JavaMelody就能...

    javamelody程序运行监控报表

    - **A:** JavaMelody广泛支持各种Java应用服务器,包括但不限于Tomcat、Jetty、GlassFish等。 综上所述,JavaMelody为Java Web应用提供了一套全面而灵活的监控解决方案,不仅能够帮助开发者快速定位性能瓶颈,还能...

    JavaMelody 监测java或javaEE应用服务器

    总的来说,JavaMelody提供了一个直观且易于集成的解决方案,用于监控Java和JavaEE应用的性能。通过阅读提供的文档,配置并利用其提供的功能,开发者和运维团队可以更好地管理和维护他们的应用环境,及时发现并解决...

    JavaMelody javamelody-core-1.52.0.jar jrobin-1.5.9.jar

    JavaMelody是一款强大的Java应用程序性能监控工具,它可以帮助开发者和运维人员实时监控应用的运行状态,包括请求量、响应时间、内存使用、数据库查询效率等关键指标。在本案例中,我们关注的是两个核心的JAR文件:`...

    JavaMelody开源系统性能监控

    JavaMelody是一款强大的开源系统性能监控工具,专为Java应用程序设计。它允许开发者和运维人员实时监测应用的运行状态,从而有效地识别并解决性能问题。JavaMelody通过简单的集成方式,提供了一整套全面的监控指标,...

    javamelody-javamelody-core-1.67.0.zip

    JavaMelody是一款强大的Java应用程序性能监控工具,尤其适用于与Spring框架集成的应用。它的核心组件是`javamelody-core`,正如我们所见的文件名"javamelody-javamelody-core-1.67.0.zip"所示。这个版本1.67.0包含了...

    JavaMelody系统监控工具 v1.9.8.zip

    JavaMelody是一款强大的开源系统监控工具,主要用于监测Java Web应用程序的性能和运行状态。这个版本是v1.9.8,包含源码和核心组件,适合开发者进行深度学习和定制。下面将详细介绍JavaMelody的功能、工作原理以及...

    JavaMelody系统监控工具 v2.1.0.zip

    JavaMelody是一款强大的系统监控工具,专为Java应用程序设计,能够实时监测应用的性能和运行状态。这个v2.1.0版本的压缩包包含了JavaMelody的核心组件,以及相关的文档资源,对于开发者来说,是一个非常实用的工具,...

    javamelody资料包

    JavaMelody是一款强大的Java应用程序性能监控工具,它可以帮助开发者实时监测和分析应用的运行状态,包括请求量、响应时间、内存使用、线程状态、数据库查询等关键指标。本资料包包含了搭建JavaMelody监控所需的全部...

    Javamelody性能监控

    文档对性能监控工具javamelody进行了介绍,同时介绍了安装、配置、使用步骤

    系统监控工具 JavaMelody.zip

    JavaMelody是一款强大的系统监控工具,专为Java和Java EE应用程序设计。它提供了一种简单易用的...无论是小型项目还是大型企业级应用,JavaMelody都能提供有价值的监控信息,帮助团队更好地管理和优化他们的Java应用。

    JavaMelody系统监控工具 v1.86.0-源码.zip

    JavaMelody是一款强大的Java应用程序性能监控工具,它可以帮助开发者实时监控应用的运行状态,包括请求、内存使用、数据库查询性能等。在这个版本v1.86.0中,提供了源码,使得用户能够深入理解其内部工作原理,进行...

    javamelody与spring集成测试入门例子

    JavaMelody是一款开源的性能监控工具,主要用于实时监控Java Web应用程序的运行状态,包括CPU使用率、内存使用、线程信息、SQL查询、HTTP请求、会话数据等关键指标。在Spring框架中集成JavaMelody,可以让我们在开发...

    javamelody-1.43.0

    JavaMelody是一个开源的性能监控工具,主要用于监测Java Web应用程序的运行情况。版本1.43.0是这个工具的一个特定发行版,包含了对系统性能和应用健康状况的全面跟踪功能。下面将详细介绍JavaMelody及其1.43.0版本中...

Global site tag (gtag.js) - Google Analytics