首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在ganglia web中查看jvm指标报告

如何在ganglia web中查看jvm指标报告
EN

Stack Overflow用户
提问于 2013-02-25 18:56:55
回答 2查看 5K关注 0票数 1

我需要查看ganglia上的jvm指标报告,我已经在一个节点上设置了jmxetric,并在使用简单的'telnet localhost 8649‘时查看了jvm指标。

我在另一台机器上运行了gmond/gmetad的ganglia-web,它显示了标准报告,如cpu/内存,但不显示新的jvm指标。

我是否应该手动配置ganglia-web,使其也显示jvm组?

我使用的是ganglia 3.3.7。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-02-26 15:40:39

不需要配置ganglia-web来显示新的指标,只要监听的gmond知道它们的元数据,gmetad就会收到它们并将它们写入rrd数据库。

您是否在使用单播模式?您可能只将jmxetric指标发送到jmxetric主机上运行的gmond。Gmond不会将指标转发到ganglia web/gmetad/gmond主机,除非您将它们添加到jmxetric主机上的gmond.conf中的一个收集组。

同样在单播模式下,确保gmond.confsend_metadata_interval设置为非0(默认值)。这可以防止在gmetad节点上重新启动gmond时指标消失。

另一种方式是将jmx度量直接从jmxetric发送到在gmetad节点上运行的gmond。

票数 1
EN

Stack Overflow用户

发布于 2013-02-26 19:22:33

在回答我自己的问题时,以下是我在ganglia web中查看jvm报告所需的步骤:

从gmetric4j-1.0.2.jar/jmxetric-1.0.2.jar/oncrpc-1.0.7.jar克隆并构建

中的config=/etc/jmxetric.xml"

  • jmxmetric.xml相同

注意:在javaagent中使用的主机名必须与gmond.conf中使用的主机名/端口/模式/进程相匹配。如果需要部署到多台机器上,最好从-javaagent中删除jvm和ganglia节点,并通过jmxetric.xml参数定义所有内容。xml将只包含jvm指标列表,并且可以复制到所有机器。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15065361

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档