当前位置: 首页 > 知识库问答 >
问题:

使用JMX通过snmp监视JVM指标。

东郭昌胤
2023-03-14

我们有多个基于Web逻辑和Tomcat的应用程序。对于这些具有不同垃圾收集格式的不同java应用程序,获得用于监视堆问题、占用线程等的“标准”方法的典型解决方案是什么。

通常我想做的是从这些应用程序中获取最后一次完全垃圾收集和常规垃圾收集条目,并从它们中获取初始最大值。进行计算,将数据保存到进行报告,并在达到阈值时生成警报。

最好的方法是什么?

谢谢博帕利

共有1个答案

魏毅
2023-03-14

能用一个为什么还要写一个?

http://www . manage engine . com/products/applications _ manager/monitor-Tomcat . html?gclid = CN _ z 68 ocslacfwkcqaodb I 17 uw

 类似资料:
  • 我是这个论坛的新成员,也是Ganglia的新成员——我们正试图通过Ganglia获取JVM指标——我已经通过这个链接按照步骤操作了——https://github.com/ganglia/jmxetric 解压存档将以下内容添加到您的JVM 演示/快速入门 此示例适用于和1.0.6版。 > 确保在localhost:8649上运行gmond < code>$ git克隆与上面相同的链接 将、和全部

  • 我正在使用融合HDFS接收器连接器,想知道如何通过JMX或REST API公开消费者属性。 我检查了以下两个属性,但是,我不知道如何将指标公开到 jmx 端口 < Li > connect-standalone . properties < li >消费者.属性

  • 问题内容: 我需要以编程方式启动新的Java进程并动态设置JMX端口。所以不要这样做 我想做以下 但这不起作用。知道为什么吗? 问题答案: 在调用代码时,您已经错过了配置jmxremote连接器的机会。 您需要做的是创建您自己的rmi注册表和JMXConnectorServer来侦听rmi调用并将它们传递给MBeanServer。

  • 我尝试使用dropWizard库获取JVM度量值(MemoryUsageGaugeSet、GarbageCollectionUsageGaigeSet) 代码实现。 我得到的结果是 {heap.committed=com.codahale.metrics.jvm.MemoryUsageGaugeSet$8@d16011, non-heap.used=com.codahale.metrics.jvm

  • weblogic是否通过Jmx公开指标,以便可以使用prometheus进行监控?监视weblogic服务器(线程、数据源…)的最佳解决方案是什么?

  • jmxmon是一个基于open-falcon的jmx监控插件,通过这个插件,结合open-falcon agent,可以采集任何开启了JMX服务端口的java进程的服务状态,并将采集信息自动上报给open-falcon服务端 主要功能 通过jmx采集java进程的jvm信息,包括gc耗时、gc次数、gc吞吐、老年代使用率、新生代晋升大小、活跃线程数等信息。 对应用程序代码无侵入,几乎不占用系统资源