Мне нужно построить диаграмму, показывающую, сколько ожидающих (ПРИНЯТО) задач Hadoop у меня есть в кластере. Чтобы быть более подробным, мне нужно получить это значение:
yarn application -list -appStates ACCEPTED | grep ACCEPTED | wc -l
каждые N секунд и построить график в реальном времени для мониторинга.
Вместо того, чтобы писать код для построения диаграмм «с нуля», я выбрал Cloudera Manager с его построителем диаграмм, разработанным для упрощения создания таких диаграмм. Но в списке метрик Cloudera я не могу найти ни одной метрики, которая помогла бы мне построить график (кроме apps_ingested_rate
и active_applications_across_yarn_pools
, но они всегда показывают 0). Итак, существует ли способ построить диаграмму для мониторинга количества ожидающих приложений YARN с помощью Cloudera Manager?
Версия Cloudera Manager: 5.11 бесплатная.