`
elicer
  • 浏览: 132854 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JMX 使用场景介绍

阅读更多
1.JMX 简介
  JMX(Java Management Extension)是一个为应用程序植入管理功能的框架,是一套标准的代理跟服务

2.应用场景
  2.1用来管理应用程序的配置项,可以在运行期动态改变配置项的值,而不用妨碍程序的运行,这对与许多可靠性要求较高的应用来说非常方便。
    可以通过jconsole等JMX客户端工具动态改变配置项的值。
  2.2用来对应用程序的运行状态进行监控,比如对一个大型交易处理程序,我们要监控当前有多少交易在排队中,每笔交易的处理时间是多少,平均每处理一笔交易要花多少时间等等。



3.实例
  
http://www.ibm.com/developerworks/cn/java/j-jtp09196/

 
分享到:
评论

相关推荐

    JMX以RMI方式连接的场景示例

    在本场景中,我们将介绍如何使用RMI(Remote Method Invocation)连接方式来实现JMX框架的各层级的连接。 MBean是JMX框架的基本组件,用于提供管理信息和功能。MBean可以是任何Java对象,只要它实现了相关的接口。...

    JMX配置与使用

    **JMX配置与使用** Java Management Extensions (JMX) 是Java平台的一项标准技术,它提供了一种管理和监视Java应用程序的方法。通过JMX,开发者可以创建管理接口,暴露应用程序的内部状态,如性能指标、资源使用...

    《jmx技术介绍》配套源代码

    6. JMX的应用场景: JMX广泛应用于服务器监控、应用性能管理、日志管理、配置管理等领域。例如,Java应用服务器如Tomcat和JBoss都利用JMX进行内部监控和管理。开发者也可以使用JMX为自己的应用程序添加管理功能,...

    使用jmx所需的jar包

    在Java应用中使用JMX通常涉及到引入特定的JAR包来支持其功能。 标题中提到的“使用jmx所需的jar包”是指在进行JMX开发时必要的类库文件。通常,这些JAR包包含了JMX API和实现,它们使得开发者能够构建MBeans...

    jmx-1.2.1(jmxri+jmxtools) jar

    jmxtools.1.2.1.jar则包含了一系列用于开发和使用JMX的工具和实用程序。这些工具可能包括了如JConsole这样的图形化管理工具,它能够连接到本地或远程的JMX代理,展示和操作MBeans,监控各种性能指标。此外,这个库...

    Hbase和Hadoop JMX监控实战

    对于HBase和Hadoop,JMX可以用来监控诸如节点健康状况、内存使用、磁盘I/O、网络流量等关键指标。 在监控HBase时,我们可以通过JMX获取HMaster、RegionServer等组件的状态,包括 Region分布、内存使用情况、...

    JMX实战

    **概述**:本章节通过一个简单的“Hello World”案例介绍如何使用JMX进行基本的应用管理。 **详细解释**: - **创建MBean实例**:首先,需要定义一个实现`javax.management.MBean`接口的类,该类通常包含一系列...

    JMX、MXBean学习

    7. **使用场景**:JMX常用于性能监控、日志管理、配置管理以及健康检查等任务。例如,你可以通过JMX监控Tomcat服务器的线程池状态,或者调整数据库连接池的参数。 8. **自定义MBean**:根据需求,开发者可以创建...

    jmx所需的jar

    在这个场景中,提到的两个jar文件——`jmx_remote-1_0_1_03-ri.zip`和`jmx-1_2_1-ri.zip`,都是与JMX相关的库,用于支持远程管理和监控。 1. `jmx-1_2_1-ri.zip`: 这个文件包含了JMX 1.2.1版本的Runtime ...

    jmxdemo.rar

    在jmxdemo的场景下,你可以用VisualVM作为客户端来观察和控制服务端应用的JMX MBeans,从而实现对远程Java项目的监控。 jmxdemo的代码示例将帮助你理解以下关键点: 1. 如何创建和注册MBeans。 2. 如何配置MBean...

    jmx_examples.rar_Java 8_jmx_jmx examples_jmx main_jmx_examples

    4. **JMX应用场景**: - 监控系统性能指标,如内存使用、线程状态、网络I/O等。 - 控制应用程序行为,如启停服务、更改配置参数。 - 故障排查,通过实时查看和修改系统状态来诊断问题。 5. **使用JMX工具**: -...

    jmxri-1.2.1

    总的来说,`jmxri-1.2.1`是JMX框架中不可或缺的一部分,尤其是在需要远程监控和管理Java应用程序的场景下。对于开发者而言,理解并掌握JMXri的工作原理和使用方法,能极大地提升他们对复杂系统进行诊断和优化的能力...

    JAVA JMX 学习资料

    7. **JMX的应用场景**: JMX常用于服务器监控,如内存使用、线程状态、JDBC连接池等。在应用服务器如Tomcat、JBoss中,JMX也被用来管理服务器配置和组件。 8. **Spring对JMX的支持**: Spring框架提供对JMX的全面...

    JMX.rar_jmx

    JMX 使用场景 JMX广泛应用于以下场景: - **系统监控**:例如,监控内存使用、线程状态、CPU负载等。 - **应用配置**:动态更改应用程序的配置参数。 - **服务管理**:启动、停止、重启服务,或者执行服务的...

    cmdline-jmxclient.zip

    JMX是一种Java平台提供的标准管理框架,它允许开发者暴露和管理应用程序的管理特性,包括内存使用、线程状态、类加载器信息以及各种性能指标。 描述中提到的“获取JMX详细参数”,意味着这个工具能够帮助用户获取...

    jmxtools-1.2.1.jar和jmxri-1.2.1.jar

    例如,开发者可以使用JConsole来实时查看和调整应用程序的配置,监控内存使用情况,跟踪线程状态,或者通过编写自定义的JMX客户端来执行特定的管理任务。 总结来说,`jmxtools-1.2.1.jar` 和 `jmxri-1.2.1.jar` ...

    jmx.rar_jmx

    8. **应用场景**:JMX常用于服务器监控、性能分析、日志管理、配置管理等方面。例如,Web服务器、数据库服务器、EJB容器等都可以通过JMX提供管理和监控功能。 综上所述,"JMX开发步骤.doc"可能涵盖了JMX的基本概念...

    谷歌浏览器使用blazemeter插件录制jmx脚本

    【谷歌浏览器使用BlazeMeter插件录制JMX脚本】是一种高效的性能测试方法,它结合了流行的开源工具JMeter和谷歌浏览器的扩展功能。BlazeMeter是一款强大的性能测试云服务,能够帮助用户对Web应用程序进行负载和压力...

    JMX SNMP API

    虽然文档中没有给出具体的使用示例,但我们可以根据常见应用场景推测其使用方法: 1. **创建SNMP Manager实例**:首先,需要创建一个SNMP Manager实例,该实例通常包含了与特定SNMP代理进行通信所需的所有配置信息...

Global site tag (gtag.js) - Google Analytics