This定义了几个接收器,指标等。但他们被收集了吗?
JxmSink
添加到metric.properties
文件中并启用所有实例度量标准(master,applications,worker,executor,driver,shuffleService,applicationMaster)。收集指标的位置:我应该连接到所有群集节点还是仅连接到驱动程序节点?
如果在度量标准属性文件中配置了相应的宿主机,则不需要从单个节点提取Spark度量标准,然后将针对每个配置的秒推送度量标准。我们的设置配置为使用GraphiteSink来收集指标,所需的配置与下面详述的相同(以及您提到的其他人)
*.sink.graphite.class=org.apache.spark.metrics.sink.GraphiteSink
*.sink.graphite.host=<graphite-server-host>
*.sink.graphite.port=<graphite-server-port>
*.sink.graphite.period=10
*.sink.graphite.prefix=dev