Мониторинг количества java сервисов на нескольких серверах с помощью supervisord - PullRequest
0 голосов
/ 19 января 2020

У нас есть несколько java сервисов, работающих на нескольких серверах. Мы ищем способы поддерживать их в рабочем состоянии.

Это хорошая идея, чтобы управлять им с помощью supervisord?

Я сделал PO C на использование supervisord и обнаружил, что веб-интерфейс доступны для мониторинга и контроля услуг. Но чтобы добавить новый сервис, это нужно сделать вручную, отредактировав файл conf.

Есть 3 основных вопроса -
1. Является ли супервизор хорошим подходом для варианта использования или любого другого альтернативного варианта, такого как monit et c
2. Поддерживает ли супервизор xml -rp c api поддержку сервиса в conf? Согласно моему ПО c это не поддерживает
3. Если супервизор останавливается, он останавливает все дочерние процессы, как им управлять? Я имею в виду, как обеспечить постоянную работу супервизора. - Одним из способов является crontab, другим способом?

...