Brussels / 1 & 2 February 2014


Babelfish for DevOps: syslog-ng

Most people still think of syslog-ng as a logging system with a flexible configuration language. It is now databases, message parsing, mongodb, JSON, message queuing and a lot more.

Over the years, syslog-ng has evolved from a flexible and reliable logging system into a feature-rich log-processing tool. It's not just store and forward anymore, for example, with syslog-ng you can: * Process and parse the body of messages to find important information and send e-mail alerts for specific events * Receive structured JSON messages from your applications and store-them in a schema-free MongoDB NoSQL database * Publish your messages to different message-queuing systems, for example, STOMP or AMQP * Collect real-time statistics from your hosts and applications using the redis or riemann destinations All of these illustrated with short real life examples, how they can be used during development or operating your servers.


Peter Czanik