首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在云应用程序上监控JVM

如何在云应用程序上监控JVM
EN

Stack Overflow用户
提问于 2017-03-28 17:55:32
回答 2查看 97关注 0票数 0

我们正在使用云应用程序,比如spark和jre1.8,我想知道我的spark实例的JVM,同样需要使用nagios核心服务器进行监控。您能分享一下查看JVM统计数据的输入吗?我注意到,jstat命令将用于了解JVM,但不幸的是,jstat在jre上不起作用。

EN

回答 2

Stack Overflow用户

发布于 2017-03-28 18:05:21

您可能需要检查“指标”部分的here

此外,这也是我们用来监控emr spark中的metrics.properties指标的源配置。例如,接收器的配置取决于您是想将这些指标推送到石墨,还是只使用普通的jmx。从那时起,您可以使用您最喜欢的jmx客户端或jolokia通过http提供这些指标。只需注意,每个服务器上可能运行多个jvm (每个executors对应一个jvm,可能是hdfs或您部署的任何其他服务器)。

代码语言:javascript
复制
# Enable jvm source for instance master, worker, driver
master.source.jvm.class=org.apache.spark.metrics.source.JvmSource
worker.source.jvm.class=org.apache.spark.metrics.source.JvmSource
driver.source.jvm.class=org.apache.spark.metrics.source.JvmSource
票数 0
EN

Stack Overflow用户

发布于 2017-03-31 15:07:09

您可以使用Jprofiler来监控服务器。

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

https://stackoverflow.com/questions/43066357

复制
相关文章

相似问题

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