如何扩展ganglia?

webghufk  于 2021-05-30  发布在  Hadoop
关注(0)|答案(1)|浏览(371)

在我安装了ganglia之后,web ui只显示有关磁盘的基本度量信息,如下所示:

但在ganglia演示网站中,请参见此处,它显示了有关disk iostat的许多指标,如下所示:

我的问题是:我应该如何配置ganglia来显示这些度量?
我知道github上有很多ganglia模块,但我不知道如何使用它。我是刚利亚的新手,你能告诉我该怎么做吗?非常感谢你。

ghg1uchk

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是其中一个接收器,您可以按如下方式配置它:


* .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

相关问题