Нужен ли logstash, если логи собираются только из одного приложения?
Всем привет!
К своему стыду, я никогда не работал с logstash, сейчас задумался, а может стоило? :)
Как я понял (правильно ли?), logstash - это удобный инструмент для сбора логов из разных источников, приведения их к одному виду и передачи дальше тому, кто эти логи запишет. Но нужно ли это, если я собираю только логи одного веб-приложения? Написан класс Logger с методами info, alert, warn и так далее, все замечательно пишется в эластик и нормально работает.
Возможно я упускаю какие-то плюсы logstash, которые и в этом случае можно использовать?
и да и нет. Скорее логсташ удобен, когда Вы не можете никак повлиять на источник логов или этот источник не умеет писать в эластик. В этом случае он Вам поможет забрать логи, обработать их - и записать в эластик.
в ситуации, когда источник сам может писать в эластил логсташ излишен.