2013-08-22 2 views
0

У нас есть мастер-узел erlang, который имеет приложение с супервизором и несколькими динамически добавленными рабочими процессами. Для каждого рабочего процесса происходит динамический запуск другого узла erlang. Мы хотели бы отслеживать все узлы на одном экране и обнаруживать сбои, чтобы можно было предпринять корректирующие действия.Мониторинг распределенных узлов

Есть ли утилита, которая может позволить нам сделать это?

Спасибо, Яш

+0

Вы посмотрели pman или appmon (доступно в дистрибутиве erlang), и, возможно, webtools – Pascal

ответ

0

Я думаю, что почти каждый Эрл распределенного приложения, есть узлы требование похоже managments. Для pman и appmon webtools я думаю, что они слишком простые и недостаточно.

Я прочитал rabbitmq Исходный код, есть веб-сайт для управления и, по-видимому, подходит для вашего требования.

Кроме того, я начинаю читать riak Исходный код сейчас, коды управления узлами кажутся лучше, чем rabbitmq. Он также подходит для вашего требования.

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

+0

Я нашел https://github.com/beamspirit/bigwig. Но он не поддерживает мониторинг нескольких узлов способом, которым делает appmon. –

Смежные вопросы