Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何监控云应用程序上的JVM_Jvm - Fatal编程技术网

如何监控云应用程序上的JVM

如何监控云应用程序上的JVM,jvm,Jvm,我们正在使用云应用程序,比如jre1.8中的spark 我想知道spark实例的JVM,同样需要使用nagios core服务器进行监控。 您可以共享输入以查看JVM统计信息吗。 我注意到,jstat命令将用于了解JVM,但不幸的是,jstat不能用于jre。您可能需要检查“度量”部分 此外,这是metrics.properties中的源配置,我们用于在emr spark中监视jvm度量。sink配置取决于您是希望将这些指标推送到graphite还是仅使用普通jmx。从那时起,您可以使用您最喜欢

我们正在使用云应用程序,比如jre1.8中的spark 我想知道spark实例的JVM,同样需要使用nagios core服务器进行监控。 您可以共享输入以查看JVM统计信息吗。
我注意到,jstat命令将用于了解JVM,但不幸的是,jstat不能用于jre。

您可能需要检查“度量”部分

此外,这是metrics.properties中的源配置,我们用于在emr spark中监视jvm度量。sink配置取决于您是希望将这些指标推送到graphite还是仅使用普通jmx。从那时起,您可以使用您最喜欢的jmx客户端或jolokia通过http提供这些指标。请注意,每个服务器上可能运行多个jvm(每个执行器一个jvm,可能是hdfs或您部署的其他任何东西)

您可以使用监视服务器

# 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