Java 堆使用监视器
Java heap usage monitor
我决定监控我的 EAP 应用程序的最大堆使用量和已用堆(使用 rhq/JON3.3)
提取单个节点的两个参数,它显示为最大堆:682.7MB,使用的堆为 363.2MB
我也为我环境中的所有节点提取了相同的内容,它显示最大堆为 1.8G,已用堆为 1.4GB
我的环境有 20 多个节点,我检查了各个节点并观察到它们的堆使用量超过 300 MB(每个)所以我得出结论组指标(第二张图片)显示平均(不是总和)堆使用量的所有节点。
如果我的结论是错误的,第二张图片中的值是什么意思?如果我是对的,如何查看所有节点的堆使用总和(不是平均)..
如果您不明白我想表达的意思,请告诉我,我会提前post 更好地回答我的问题clearly.Thanks
据我所知,资源组不可能计算所有成员资源指标的总和。平均函数在这里被硬编码。但是,还有一个丰富的 CLI API,您可以在其中通过 CLI 脚本实现。检查 docs.
它也可以通过 REST api 实现,但不幸的是,网络不支持 UI,afaik。
我决定监控我的 EAP 应用程序的最大堆使用量和已用堆(使用 rhq/JON3.3) 提取单个节点的两个参数,它显示为最大堆:682.7MB,使用的堆为 363.2MB
我也为我环境中的所有节点提取了相同的内容,它显示最大堆为 1.8G,已用堆为 1.4GB
我的环境有 20 多个节点,我检查了各个节点并观察到它们的堆使用量超过 300 MB(每个)所以我得出结论组指标(第二张图片)显示平均(不是总和)堆使用量的所有节点。 如果我的结论是错误的,第二张图片中的值是什么意思?如果我是对的,如何查看所有节点的堆使用总和(不是平均)..
如果您不明白我想表达的意思,请告诉我,我会提前post 更好地回答我的问题clearly.Thanks
据我所知,资源组不可能计算所有成员资源指标的总和。平均函数在这里被硬编码。但是,还有一个丰富的 CLI API,您可以在其中通过 CLI 脚本实现。检查 docs.
它也可以通过 REST api 实现,但不幸的是,网络不支持 UI,afaik。