《深入理解Spark:核心思想与源码分析》——3.9节启动测量系统MetricsSystem
本节书摘来自华章社区《深入理解Spark:核心思想与源码分析》一书中的第3章,第3.9节启动测量系统MetricsSystem,作者耿嘉安,更多章节内容可以访问云栖社区“华章社区”公众号查看
3.9 启动测量系统MetricsSystem
MetricsSystem使用codahale提供的第三方测量仓库Metrics,有关Metrics的具体信息可以参考附录D。MetricsSystem中有三个概念:
Instance:指定了谁在使用测量系统;
Source:指定了从哪里收集测量数据;
Sink:指定了往哪里输出测量数据。
Spark按照Instance的不同,区分为Master、Worker、Application、Driver和Executor。
Spark目前提供的Sink有ConsoleSink、CsvSink、JmxSink、Met