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

通过Ganglia监控WebSphere JVM指标

从光启
2023-03-14

我是这个论坛的新成员,也是Ganglia的新成员——我们正试图通过Ganglia获取JVM指标——我已经通过这个链接按照步骤操作了——https://github.com/ganglia/jmxetric

解压存档将以下内容添加到您的JVM

java -javaagent:<path>/jmxetric.jar=host="",port="",config="",process="" 
usual.java.main.class

演示/快速入门

此示例适用于jmxetricgmetric4j1.0.6版。

>

  • 确保在localhost:8649上运行gmond

    $ pgrep gmond # should return a valid PID
    $ nc localhost 8649 # dumps some XML to stdout
    

    < code>$ git克隆与上面相同的链接

    jmxetric.jargmetric4j.jaroncrpc-1.0.7.jar全部下载到同一个目录中。

    $ cd jmxetric

    在bash做:

    $ export config="host=localhost,port=8649,wireformat31x=true,config=etc/jmxetric.xml"
    $ java  -Djava.util.logging.config.file=etc/logging.properties \
        -cp gmetric4j-1.0.6.jar:oncrpc-1.0.7.jar:jmxetric-1.0.6.jar \
        -javaagent:jmxetric-1.0.4.jar=$config info.ganglia.jmxetric.JMXetricAgent
    

    但是,当我在WAS中添加JVM参数时,它没有出现,并且本机sterr日志显示-JMXetricAgent插入JVM,请参阅我使用测试唤醒的相同链接

    然后大约每隔10分钟,它就会继续编写测试唤醒,但实例不会启动。

    另外,我尝试通过这样的命令行运行java命令——

    [root@hostname var]# java -javaagent:/etc/ganglia/jmxmetric/jmxetric-master/jmxetric-1.0.6.jar=host=hostname,port=8649,mode=unicast,wireformat31x=true,config=/etc/ganglia/jmxmetric/jmxetric-master/jmxetric.xml,process=hostanem_m01 info.ganglia.jmxetric.JMXetricAgent
    

    获取相同响应JMXetricAgent检测JVM,测试唤醒

    请大家提出我在这里做错了什么。

    提前非常感谢(这是一个星期,我正在为此而苦苦挣扎)

  • 共有1个答案

    江新
    2023-03-14

    “commonary.java.main.class”只是给出了一个示例。我认为您应该将其从JVM参数中删除。

     类似资料:
    • 对于iOS对希望扫描BLE信标\外围设备的应用程序所应用的限制,存在很多困惑。在阅读了几个博客和堆栈溢出的答案之后,我想看看我是否正确理解了所有问题。如果我有什么误解或遗漏,请纠正我。我只提到iOS 7及以上版本,重点是检测而不是连接(您可以使用iBeacon监控连接到CLBeacon吗 信标的选项是明确的-使用通用BLE外围设备或使用iBeacon格式播发的BLE外围设备(此外,非标准外围设备可

    • 使用 TiUP 部署 DM 集群的时候,会默认部署一套监控系统。 Task 在 Grafana dashboard 中,DM 默认名称为 DM-task。 Overview overview 下包含运行当前选定 task 的所有 DM-worker/master instance/source 的部分监控指标。当前默认告警规则只针对于单个 DM-worker/master instance/sou

    • 在 v1.1 及更高版本的 TiDB Operator 中,我们可以通过简单的 CR 文件(即 TidbMonitor)来快速建立对 Kubernetes 集群上的 TiDB 集群的监控。 快速上手 前置条件 已经安装了 Operator v1.1.0 及以上版本,并且已经更新了相关版本的 CRD 文件 已经设置了默认的 storageClass,并保证其有足够的 PV(默认情况下需要 6 个 P

    • 我们有多个基于Web逻辑和Tomcat的应用程序。对于这些具有不同垃圾收集格式的不同java应用程序,获得用于监视堆问题、占用线程等的“标准”方法的典型解决方案是什么。 通常我想做的是从这些应用程序中获取最后一次完全垃圾收集和常规垃圾收集条目,并从它们中获取初始最大值。进行计算,将数据保存到进行报告,并在达到阈值时生成警报。 最好的方法是什么? 谢谢博帕利

    • Ganglia是一个跨平台可扩展的,高 性能计算系统下的分布式监控系统,如集群和网格。它是基于分层设计,它使用广泛的技术,如XML数据代表,便携数据传输,RRDtool用于数据存储和可 视化。它利用精心设计的数据结构和算法实现每节点间并发非常低的。它已移植到广泛的操作系统和处理器架构上,目前在世界各地成千上万的集群正在使用。它已 被用来连结大学校园和世界各地,可以处理2000节点的规模。

    • 做运维,不怕出问题,怕的是出了问题,抓不到现场,两眼摸黑。所以,依靠强大的监控系统,收集尽可能多的指标,意义重大。但哪些指标才是有意义的呢,本着从实践中来的思想,各位工程师在长期摸爬滚打中总结出来的经验最有价值。 在各位运维工程师长期的工作实践中,我们总结了在系统运维过程中,经常会参考的一些指标,主要包括以下几个类别: CPU Load 内存 磁盘 IO 网络相关 内核参数 ss 统计输出 端口采