2015-07-01 1 views
1

После установки ганглиев, веб-интерфейс просто показать основную метрическую информацию о диске, следующим образом:Как расширить ганглии?

enter image description here

Но в ганглии демо-сайте, please see here, это показывает много метрик диска iostat, следующим образом: enter image description here Есть мой вопрос: как настроить ганглии для отображения этих показателей?

Я знаю, что на github есть много модулей ганглиев, но я не знаю, как его использовать. Я новичок в ганглиях, ты можешь сказать мне, как мне это делать? Большое спасибо.

+0

Вы должны получить доступ к каждому из узлов. –

+0

Что это значит? Можете ли вы подробно объяснить @@LokeshA.R. – gwgyk

ответ

1

2 шага, чтобы показать показатели искру в ганглиях:

  1. Rebuild искру с поддержкой ганглиев

    Спарк пре-релиз не приходит с поддержкой ганглиев для выдачи лицензии Спарк в Apache 2.0 и ганглия LGPL.

    Обычно build/mvn -Pspark-ganglia-lgpl -Pother_profiles_to_enable -DskipTests clean package должно быть ОК, чтобы восстановить его самостоятельно, вы можете найти более подробную информацию о настройке искрообразование here

  2. Настройка показателей с использованием conf/metrics.properties

    Я предлагаю читать Monitoring and Instrumentation и metrics configuration template первый.

    Система метрики делится на экземпляры, которые соответствуют внутренним компонентам. Каждый экземпляр может быть настроен так, чтобы сообщать свои показатели одному или нескольким приемникам. Принятыми значениями для [экземпляра] являются «мастер», «рабочий», «исполнитель», «драйвер» и «приложения».

    «sink» указывает, куда доставляются метрики. Каждому экземпляру может быть назначен один или несколько приемников.

ганглиев является одним из приемников, и вы можете настроить его следующим образом:

*.sink.ganglia.class=org.apache.spark.metrics.sink.GangliaSink 
*.sink.ganglia.host=239.2.11.71 
*.sink.ganglia.port=8636 
*.sink.ganglia.period=10 
*.sink.ganglia.unit=seconds 
*.sink.ganglia.ttl=1 
*.sink.ganglia.mode=multicast 
+0

Большое спасибо за ваше объяснение. Но я хочу знать, как настроить ганглии, чтобы показать диск io (** результат commond iostat **)? – gwgyk

+0

@gwgyk, я делаю ответ, потому что вы отмечаете его как «apache-spark». –

+0

Спасибо за ваш ответ, потому что я благодарю, что проблема адаптирована к искровому кластеру. Не могли бы вы сказать мне, если я хочу расширить ганглии, как мне это сделать? – gwgyk