Как gmond получает метрики Hadoop в Ganglia?

Я изучаю мониторинг Hadoop с ганглиями. Он использует демоны gmond и gmetad, которые используются для мониторинга.

Я хотел бы знать, как gmond получает показатели мониторинга от Hadoop? используют ли они MBeans, предоставляемые Hadoop, или делают что-то еще?


person Amit Nagar    schedule 18.12.2012    source источник


Ответы (1)


Вы задаете контекст метрики в конфигурациях Hadoop и HBase. Чтобы использовать Ganglia, вы должны установить его в GangliaContext или GangliaContext31. При настройке Hadoop и HBase будут записывать свои метрики в gmond. Это "толкать", а не "тянуть". Исходный код GangliaContext можно найти здесь.

Я считаю, что по умолчанию используется NoEmitMetricsContext, который, как следует из названия, вообще не генерирует никаких показателей. Вам придется вручную включить это.

person Ben McCracken    schedule 26.12.2012