`
caoxudong818
  • 浏览: 44284 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JMX问题记录

    博客分类:
  • jmx
阅读更多

1. 连接

 

一般情况下使用jmx连接远程jvm需要添加如下参数:

 

-Djava.rmi.server.hostname=$host_ip
-Dcom.sun.management.jmxremote.port=$host_port
-Dcom.sun.management.jmxremote.authenticate=(true|false)
-Dcom.sun.management.jmxremote.ssl=(true|false)

 其中,若不使用"-Djava.rmi.server.hostname=$host_ip"的话,有时会出现无法连接的错误。出现该错误是因为服务器端的网络配置有问题,使用命令:

 

hostname -i

查看的话,应该会返回"127.0.0.1" ,这是错误的,导致jmx无法连接。可以修改"/etc/hosts"文件,改为真实ip,或者直接使用"-Djava.rmi.server.hostname=$host_ip"即可。

 

 

2. MBean

在对MBean进行操作时,需要注意,返回的数据类型常常会是CompositData和TabularData类型的,可将将之理解为Object和List<Object>,只不过这个Object中含有自己的类型信息。而每个CompositeData和TabularData对象中所包含的成员仍可以是CompositData和TabularData类型的,所以在获取数据时,需要对这两种类型特别注意,尽量用栈去获取对象,不要用递归的方式,否则会有爆栈的可能。

分享到:
评论

相关推荐

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

    JMX以RMI方式连接的场景示例,从“服务器A远程获取服务器B的历史IP访问记录”这一场景出发,将JMX框架的各层简单的串了一遍。其中包括了MBean、Agent、Client每个层的详细代码和说明

    使用JMX设计模式进行应用程序管理设计

    为了使应用程序在生产过程中更易于管理,我们将结合JMX和记录的使用,对整套设计模式进行介绍,同时将这些策略外延到代码中。这部分应用程序对架构师来说非常重要,因为大多数应用程序的生命周期仅限于部署阶段。...

    JMX Enhancer | JMeter Script Enhancer-crx插件

    JLog是将HTTPArchive(HAR)文件转换为JTL记录日志文件的非凡解决方案。 JPort的运行速度与闪电一样快,并且可以在JMeter脚本中导出关联规则。 JBasic是JMeter脚本中所有其他更新的一站式解决方案。 支持语言:...

    java8看不到源码-Har-Conversion-JMX-Tool:Har-Conversion-JMX-Tool

    中记录测试脚本,一种解决方案是将现有的 HAR(HTTP 网络存档)直接转换为 JMeter 测试脚本,HAR Converter 可以为测试人员执行此操作。 基本上,HAR Converter 是一个基于 Java 的工具,用于将 har 文件转换为 jmx...

    harry:将HTTP应用程序转换为JMeter测试计划。 .har至.jmx

    harry是一个命令行实用程序,它将HTTP存档(har)转换为JMeter测试计划(jmx) ###通过Pip选项的安装说明1:将其下载为 选项2:通过点子。 $ pip install harry ###为什么? JMeter是用于测试给定HTTP请求的...

    logging-jmx-service:从 code.google.complogging-jmx-service 自动导出

    日志记录-jmx-service 从 code.google.com/p/logging-jmx-service 自动导出简短的介绍JMX bean 提供更改类/包的日志级别和在运行时重新加载 log4j.properties 的功能。介绍我面临着在应用程序运行时更改类/类别的 {{...

    jmx2logzio:JMX每隔一秒钟就向logz.io提供一个线性工具(基于Agent)

    注意:代理使用Slf4j日志记录框架。 要从代理获取日志,您需要提供。配置您需要: 或更高版本1.下载jmx2logzio 将jmx2logzio.jar下载到您的当前文件夹。 您将在步骤2中使用它。 RELEASE_JAR= $( cur

    2.秒杀详情.jmx

    这个是一个jmete可执行文件,用户记录接口之间的参数传递,避免以后忘记怎么操作,赶紧上传下

    JMX-ECG-Benchmark:ECG心跳检测器的最新开发基准。 独立于应用程序,包括所有错误类型(多余的拍子,漏掉的拍子,时间抖动)

    格拉斯哥大学GUDB ECG记录数据库( )用于测试,因为它已标注了R峰以供参考。 使用所有受试者,所有锻炼以及Einthoven II和胸带导联的录音对检测器算法进行测试(如果需要,可以另外使用Einthoven I和Einthoven III...

    JMX Enhancer | Auto-Correlation for JMeter-crx插件

    语言:English 在JMeter中加快脚本开发时间。 节省设计和调试JMeter测试计划的...3.将HTTPArchive(HAR)文件转换为JTL记录日志。 4.超级简单的工具,用于更新和美化JMeter测试计划。 5.确定JMeter测试的最大线程数。

    JMX History-开源

    JmxHist通过JMX监视应用程序状态的历史记录,并将其存储在csv文件中。 您可以指定要存储的MBean /属性。 当属性达到阈值时,您可以采取某些措施。 它通过网络显示数据图表。

    浏览器BlazeMeter录制插件

    无需安装 JMeter 或 Selenium 即可记录或运行 GUI 功能、API 功能或性能测试,Chrome 扩展将自动创建 JMeter (JMX) 和 Taurus Selenium (YAML) 脚本。 该扩展程序还允许您在本地 Chrome 浏览器上调试和测试记录的 ...

    Frugal Testing Recorder-crx插件

    Frugal Testing的chrome扩展程序,用于将浏览器流量记录到jmx脚本中 此扩展允许用户记录浏览器流量并将其转换为jmx脚本。 可以使用jmeter或使用负载测试平台(例如https://frugaltesting.com)运行该脚本。 该扩展...

    BlazeMeter The Continuous Test-6.0.0.zip

    名称:BlazeMeter The Continuous Test ---------------------------------------- 版本:6.0.0 ...分类:开发者工具 ...通过在本地使用JMeter,您可以调试和增强Chrome扩展程序创建的JMX文件,以确保脚本

    JMeterPlugin 部分说明

    JMeterPlugin 部分说明 ...testplan.jmx就是测试计划文件,result.jtl就是结果文件,如果没有把thread_count这个参数打开是不会记录到线程有关的信息的: &lt;httpSample t="363" lt="363" ts="1301644667897" s="tru

    java二八杠源码-solo:我们构建一个Web应用程序的教程,该应用程序可让您在运行时控制log4j记录器

    java二八杠源码 从零到英雄 这是一个 Clojure ...JMX [3],IBM Websphere 具有对内置日志记录的动态控制)。 本教程是为几乎没有 Clojure 背景的人准备的入门教程。 它不会解释/教授 Clojure(您可以

    连续测试平台|。「BlazeMeter | The Continuous Testing Platform」-crx插件

    无需安装JMeter或Selenium即可记录或运行性能测试,Chrome扩展程序会自动创建JMeter和Selenium脚本。 该扩展程序还允许您在本地Chrome浏览器上调试和测试录制的Selenium会话。 通过在本地使用JMeter,您可以调试和...

    一,性能方案设计.pdf

    发压⼯具准备 Jmeter⼯具介绍 集成包,解压即可使⽤,windows,linux通⽤(依赖java环境) jmx脚本未xml⽂件,win,linux环境均可直接运⾏ 多线程并发 运⾏完脚本会⽣成jtl⽇志,可在win环境界⾯⼯具中查看,统计 2...

Global site tag (gtag.js) - Google Analytics