本文主要是介绍ambari Metric自研,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
有道云分享链接,解决流程图无法显示问题
http://note.youdao.com/noteshare?id=27c90dfc410643964618a565097dd7f9&sub=0E42EA1323C44974901E3653CB418073
ambari-metrics主要处理metric获取。
ambari-metrics-host-monitoring 主要负责主机监控,通过python实现,主要 psutil库
ambari-metrics-grafana Grafana 是 Graphite 和 InfluxDB 仪表盘和图形编辑器。主要处理图标显示。
ambari-metrics-hadoop-sink 主要处理hadoop的数据采集,并将采集的数据发送给collector。
继承关系
graph LR
HadoopTimelineMetricsSink-->AbstractTimelineMetricsSink
FlumeTimelineMetricsSink-->AbstractTimelineMetricsSink
AmbariMetricSinkImpl-->AbstractTimelineMetricsSink
KafkaTimelineMetricsReporter-->AbstractTimelineMetricsSink
StormTimelineMetricsReporter-->AbstractTimelineMetricsSink
StormTimelineMetricsSink-->AbstractTimelineMetricsSink
执行流程
graph LR
putMetrics-->emitMetrics
emitMetrics-->emitMetricsJson
emitMetricsJson-->http-post
ambari-metrics-timelineservice 主要负责数据聚合,数据存储,数据查询,为总入口。
这篇关于ambari Metric自研的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!