jmx相关内容
似乎过去我从来没有做过这项工作.目前,我知道它不起作用. 但是我们开始我们的Java流程: -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=6002 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxre
..
我需要在paralell中执行一些请求,我看到了jp @ gc-并行HTTP请求,但是我找不到一种将URL动态加载到控制器中的方法.我的问题是要命中的URL来自JSON响应;在变量中指示URL的方式是什么?是否存在使用JSR232或beanshell包括URL来操纵采样器的任何方法?或者,也许我该如何在执行时做一个线程组和一个HTTP采样器? 亲切的问候, Alejandro Long
..
我有远程JBoss 7.1服务器,我想使用VisualVM或JConsole连接到该服务器. 我在Google上进行了一些搜索,找到了一些有关如何使用VisualVM或JCoonsole连接到JBoss 7.1的主题/教程,例如: https://community.jboss.org/thread/171346? start = 0& tstart = 0 https://issu
..
我正在尝试访问注册为 JBoss v4.2 的MBean jboss.web:type=Manager,path=/,host=localhost 使用以下代码: ObjectName name = new ObjectName("jboss.web:type=Manager,path=/,host=localhost"); ManagementFactory.getPlatfor
..
我正在尝试连接到服务器上运行的远程jboss实例.我正在使用以下连接URL service:jmx:remoting-jmx://90.214.64.170:9999 执行此操作时,在控制台窗口中出现以下2个错误 选择不安全后,我会看到这个 在通过jconsole连接之前,我已经进入我的jboss服务器的bin目录并运行./jconsole.sh,它将以下内容输出到命令行
..
尝试在JMX控制台中注册MBean时,出现以下错误消息: The package javax.management is accessible from more than one module: , java.management 我正在使用Eclipse,并且我的项目结构中没有module-info.java文件. 当我注释对Java EE API的依赖关系时
..
我正在使用像这样的jacoco代理来运行tomcat: -javaagent:/path_to_jar/jacocoagent.jar=jmx=true,output=tcpclient,port=8001 我知道这是有效的 ,因为lsof命令列出了88208 TCP localhost:**8001** (LISTEN). 当我运行此示例时,Exception in threa
..
使用JMX控制台分析了运行在Tomcat中的轻负载Web应用程序,事实证明,"PS Old Gen"正在缓慢而稳定地增长.它从200MB开始,然后以每小时80MB的速度增长. CPU不是问题,它平均以0-1%的速度运行,但在某个地方会泄漏内存,因此部署后几天会变得不稳定. 我如何找出堆上分配了哪些对象?您知道有什么好的教程或工具吗? 解决方案 您可以尝试 jmap ,它是请参见
..
每当我的JVM创建一个新对象时,我都希望在日志中打印一些内容.我试图使用Runtime.getRuntime().freeMemory()进行检测,但不幸的是,直到将其提升到堆之前,它都没有考虑任何短期对象(那么,有人知道我的JVM实例化/创建对象时如何检测/跟踪吗?为了简化操作,我们如何完成以下代码: 随意使用MemoryPoolMXBean和JMX: public class Me
..
我已经部署了一个DC / OS群集以进行天蓝色。我已经将带有Java应用程序的容器部署到集群中。但是我无法通过jmx访问它。 让我们以部署标准的tomcat图像为例: 1)我根据下一条指令打开了端口8081: https://docs.microsoft.com/zh-CN/azure/container-service/container-service-enable-public-
..
我对rmiregistry有问题。我遇到以下错误: 无法绑定到URL [rmi:// ...]: javax.naming.NamingException [根本异常是java.rmi.UnexpectedException:未声明的检查异常;嵌套的异常是: java.lang.ClassNotFoundException:在代码库()处找不到类(javax.management.remo
..
如何使用JMX / Metrics在Java中生成Cassandra的实时指标?我想运行cassandra JMX命令来收集cassandra矩阵。示例将不胜感激。 解决方案 所有通过JMX公开的Cassandra指标 。并且由于它使用了Metrics库,因此您可能不需要使用JMX来捕获指标-有关更多信息(和 conf / metrics-reporter-config-sample,请参
..
$ cd $JAVA_HOME/jre/lib/management $ cp jmxremote.password.template jmxremote.password $ chmod u=rw jmxremote.password $ vi jmxremote.password 设置"monitorRole"和"controlRole"的密码: monitorRole 12moni
..
我正在JMX上使用基于密码和访问文件的身份验证.构建我的JMXConnectorServer时,我使用属性名称,并且可以正常工作. Map env = new HashMap(); env.put(ApplicationProperties.JMX_PWD_FILE_PROP, pwdFile); env.put(Applica
..
我编写了一个程序来跟踪使用AspectJ的应用程序的性能,并要求可以在运行时使用JMX启用或禁用跟踪,以便可以使用jconsole/HtmlAdaptorServer更改值.现在我再次将Pointcut保留在AOP.xml文件中,以便我们可以在需要时更改poincut.在aop .xml文件中插入切入点后,什么也没有发生.下面是代码,请告诉我该怎么做或我缺少什么. 因为我在这里使用JMX,所
..
我正在使用Spring的@Configuration,并且我注意到@Bean并未使用JMX注册. bean的接线方式为 @Bean protected CountingHttpInterceptor countingHttpInterceptor() { return new CountingHttpInterceptor(); } 并且类定义是 @ManagedR
..
我正在使用Windows Server 2012-R2(amazon ec2)计算机. ,我想更改并验证其中的主机名.我在网上检查并找到主机名命令.但是当我运行主机名或主机名-i命令时,出现以下错误. sethostname:使用网络控制面板小程序设置主机名. 不支持主机名-s. 我进一步搜索了这个问题,显然该命令在Windows 2012-r2服务器上不可用.有没有其他替
..
我想编写一个非特权(非root用户访问)的JMX客户端程序,该程序监视启用了JMX本地访问的特权(作为root用户运行)应用程序-Dcom.sun.management.jmxremote. 至少在MacOSX上,当我自己运行时,jconsole(和jps)看不到根进程. 这仅仅是生活中的事实,还是有某种配置方法? 解决方案 如果不允许您的客户端查看根进程,则无法通过PID进行
..
我试图通过cassandra-evn.sh文件在 Elassandra 5.5.0.4 中启用 JMX ,以便远程连接 Cassandra节点,并获取指标和统计信息. 我正在尝试使用 JConsole 连接到JMX. 我已经遵循了datastax和博客中的各种教程,但都没有成功. 我尝试了有无身份验证,但是没有用. 解决方案 确保设置以下参数.该配置无需任何身份验证即可远程启用JMX
..
我正在尝试使用jmx-exported方法运行一个简单的应用程序.我这样做("@Configuration"的spring-context和cglib在类路径中): package com.sopovs.moradanen.jmx; import org.springframework.context.annotation.AnnotationConfigApplicationContex
..