我正在探索用ganglia进行hadoop监控。它使用gmond和gmetad demon进行监控。我想知道gmond是如何从hadoop获得监控指标的?他们是使用hadoop公开的mbean还是做更多的事情?
rm5edbpk1#
在hadoop和hbase配置中设置度量上下文。要使用ganglia,可以将其设置为gangliacontext或gangliacontext31。配置好后,hadoop和hbase将把它们的度量写到gmond。这是“推”,不是“拉”。可以在这里找到gangliacontext的源代码。我相信默认值是noemitmetricscontext,顾名思义,它根本不发出任何度量。你必须手动打开这个。
1条答案
按热度按时间rm5edbpk1#
在hadoop和hbase配置中设置度量上下文。要使用ganglia,可以将其设置为gangliacontext或gangliacontext31。配置好后,hadoop和hbase将把它们的度量写到gmond。这是“推”,不是“拉”。可以在这里找到gangliacontext的源代码。
我相信默认值是noemitmetricscontext,顾名思义,它根本不发出任何度量。你必须手动打开这个。