我正在使用ganglia探索Hadoop监控。它使用gmond和gmetad demon进行监控。
我想知道gmond是如何从Hadoop获取监控指标的?他们是使用由Hadoop公开的MBeans,还是做更多的事情?
发布于 2012-12-27 02:18:44
您可以在Hadoop和HBase配置中设置指标上下文。要使用Ganglia,可以将其设置为GangliaContext或GangliaContext31。配置完成后,Hadoop和HBase将把它们的指标写到gmond。这是“推”,而不是“拉”。可以在here中找到GangliaContext的源代码。
我相信默认的是NoEmitMetricsContext,顾名思义,它根本不会发出任何指标。您必须手动打开此功能。
https://stackoverflow.com/questions/13931449
复制相似问题