2015-06-11 2 views
-1

Для моего проекта мастеров я ищу удобный способ понять данные мониторинга, которые собирает Ambari. Если быть точным, меня интересуют необработанные данные (может быть csv, xml, json, вы его называете) диаграмм Ambari показывает в панели управления, то есть, кластерный процессор, использование диска, использование сети и загрузка кластера.Ambari Monitoring raw data

До сих пор REST API не дает мне много полезной информации, в то время как я твердо убежден, что данные должны быть как-то доступны, если она построена на приборной панели графиков ...

Любые намеки очень ценятся ,

ответ

3

Я не совсем понимаю, почему это произошло, но неважно. Я нашел решение самостоятельно:

API-интерфейс показателей Ambari может передавать данные, о которых идет речь. Загрузка процессора, использование памяти, сетевых Bandwith или загружать факторы, отправив GET Запрос на

http://&ltambari-server>:8080/api/v1/clusters/&ltcluster-name>?fields=metrics/&ltmetric>[&ltstart>,&ltend>,&ltstep>]

в то время как метрика может быть network, cpu, cpus, load, memory или procs и время начала и окончания приведены в качестве epoch (date +%s).