Я хочу установить его на действительно маленький сервер, и я хочу посмотреть, сможет ли он запустить его с достоинством. Итак, у кого-нибудь есть статистика потребления памяти и процессора при запуске logstash? Я понимаю, что это во многом зависит от использования, но также может быть полезна ссылка на использование.
Как заявил @EEAA, вам необходимо самостоятельно планировать ресурсы. Он будет зависеть от используемой версии, ОС и оборудования, на котором оно работает, от того, как оно настроено и как часто используется.
Однако просто чтобы выбросить это туда:
Я запускаю Logstash на виртуальной машине CentOS 6 с помощью Open JDK 1.7. Виртуальная машина имеет два виртуальных ЦП (Xeon E5-2630) и 1 ГБ оперативной памяти. Он видит ~ 1% загрузки ЦП при среднем использовании ~ 128 МБ памяти.
Сообщения записываются локально (файл) и отправляются на сервер graylog2 с использованием GELF. Конфигурация простая, у меня всего семь grep
директивы.
Он обрабатывает сообщения только от ~ 150 источников (хостов и коммутаторов виртуальных машин), что составляет менее 1 сообщения в секунду.