【问题标题】:Jolokia Spark metricsJolokia Spark 指标
【发布时间】:2016-11-18 10:25:13
【问题描述】:

在将 jolokia 代理连接到我的 spark 作业并查看 sinc 指标方面需要帮助。

https://jolokia.org/reference/html/agents.html#jvm-agent 在可用的两个选项中,无法将 javaagent 与 spark-submit 一起使用,并且动态方法很棘手,因为不知道代理在哪个工作节点和哪个 pid 中启动。

如何在我的代码中启动 jolokia。 Spark 代码是用 Scala 编写的。

【问题讨论】:

  • 很抱歉,我必须投反对票。这是题外话。
  • 能够附加 javaagent 'spark-submit --files /root/.linuxbrew/Cellar/apache-spark/1.6.1/libexec/conf/metrics.properties --conf 'spark.metrics。 conf=/root/.linuxbrew/Cellar/apache-spark/1.6.1/libexec/conf/metrics.properties' --conf 'spark.driver.extraJavaOptions=-javaagent:/tmp/jolokia-jvm-1.3.5- agent.jar=port=8779,host=localhost' --class com.abc.xyz --master spark://157.227.42.67:6066 --deploy-mode cluster test.jar'

标签: scala apache-spark jmx metrics jolokia


【解决方案1】:

对于 on the fly 方法,如果您不知道 PID,您还可以使用唯一的正则表达式来匹配(部分)进程描述以附加到。例如。在运行 Tomcat 时,如果只有一个 Tomcat 在运行,则足以使用 java -jar jolokia-jvm.jar start catalina

【讨论】:

    猜你喜欢
    • 2022-06-12
    • 1970-01-01
    • 2022-10-18
    • 2016-08-11
    • 2016-04-27
    • 2018-01-01
    • 2017-08-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多