Fluentd+Mongo vs. Logstash

Frank Yao picture Frank Yao · Mar 18, 2012 · Viewed 8.1k times · Source

Our team now uses zabbix for monitoring and alert. In addition, we use fluent to gather log to an central mongoDB and it is put to work for a week. Recently we were discussing another solution - Logstash. I wanna ask which difference between them? In my opinion, I'd like use zabbix as a data-gathering and alert-sending platform and fluent plays the 'data-gathering' role in the whole infrastructure. While I've looked into Logstash website and found out that Logstash is not only a log-gathering system, but also a whole solutions for gathering, presentation and search.

Would anybody can give some advice or share some experience?

Answer

Rasputnik picture Rasputnik · Mar 20, 2012

Logstash is pretty versatile (disclaimer: have only been playing with it for a few weeks).

We'd been looking at Graylog2 for a while (listening for syslog and providing a nice search UI) but the message processing functionality in it is based on the Drools engine and is.. arcane at best.

I found it was much easier to have logstash read syslog files from our central server, massage the events and output to Graylog2. Gave us much more flexibility and should allow us to add application level events alongside the OS level syslog data.

It has a zabbix output, so you might find it's worth a look.