在我安装了ganglia之后,web ui只显示有关磁盘的基本度量信息,如下所示:但在ganglia演示网站中,请参见此处,它显示了有关disk iostat的许多指标,如下所示:我的问题是:我应该如何配置ganglia来显示这些度量?我知道github上有很多ganglia模块,但我不知道如何使用它。我是刚利亚的新手,你能告诉我该怎么做吗?非常感谢你。
ghg1uchk1#
在ganglia中显示spark度量的两个步骤:重建星火与神经节支持spark预发行版没有附带ganglia对许可证颁发的支持,spark的Apache2.0和ganglia的lgpl。正常情况下, build/mvn -Pspark-ganglia-lgpl -Pother_profiles_to_enable -DskipTests clean package 应该可以重建一个自己,你可以在这里找到更多的信息定制Spark建设使用设置度量 conf/metrics.properties 我建议您先阅读监视、工具和度量配置模板。度量系统被划分为与内部组件相对应的示例。可以将每个示例配置为向一个或多个接收器报告其度量。[instance]的可接受值是“master”、“worker”、“executor”、“driver”和“applications”。“sink”指定将度量传递到的位置。可以为每个示例分配一个或多个接收器。ganglia是其中一个接收器,您可以按如下方式配置它:
build/mvn -Pspark-ganglia-lgpl -Pother_profiles_to_enable -DskipTests clean package
conf/metrics.properties
* .sink.ganglia.class=org.apache.spark.metrics.sink.GangliaSink * .sink.ganglia.host=239.2.11.71 * .sink.ganglia.port=8636 * .sink.ganglia.period=10 * .sink.ganglia.unit=seconds * .sink.ganglia.ttl=1 * .sink.ganglia.mode=multicast
1条答案
按热度按时间ghg1uchk1#
在ganglia中显示spark度量的两个步骤:
重建星火与神经节支持
spark预发行版没有附带ganglia对许可证颁发的支持,spark的Apache2.0和ganglia的lgpl。
正常情况下,
build/mvn -Pspark-ganglia-lgpl -Pother_profiles_to_enable -DskipTests clean package
应该可以重建一个自己,你可以在这里找到更多的信息定制Spark建设使用设置度量
conf/metrics.properties
我建议您先阅读监视、工具和度量配置模板。度量系统被划分为与内部组件相对应的示例。可以将每个示例配置为向一个或多个接收器报告其度量。[instance]的可接受值是“master”、“worker”、“executor”、“driver”和“applications”。
“sink”指定将度量传递到的位置。可以为每个示例分配一个或多个接收器。
ganglia是其中一个接收器,您可以按如下方式配置它: