И снова я напишу, что если вы смотрите на язык, на котором написано ПО, вы делаете все неправильно)
По легковесности лучше еластик, в нем меньше компонентов (в грейлоге тоже еластик), а вместо logstash можно взять хоть vector, хоть filebeat, хоть rsyslog
Ну у меня просто из опыта сложилось впечатление что в софт написанный на джаве надо сразу закидывать гига 4 оперативки чтоб он просто запустился.