В целом, я считаю, что все согласятся, что набор веб-сервисов можно назвать приложением, а набор приложений можно назвать решением.
Если нет, то давайте согласимся с этим определением для этого вопроса
Для мониторинга работоспособности Решения, что является лучшим подходом, - Каждое приложение публикует свою статистику работоспособности в другом центральном приложении - Центральная статистика опросов / мониторинга работоспособности приложения
Статистика может быть - память потребление - потребление процессора - длина очереди - соединения дБ - проверки зависимостей и т. д. c
одна аналогия может быть из windows, где я могу использовать perfmon для чтения значений процесса, а приложение может регистрировать параметры, которые оно хочет опубликовать sh для выполнения.
Я полагаю, что будут доступны обе реализации. Просьба поделиться как преимуществами, так и проблемами, с которыми вы сталкиваетесь в своей реализации.