Anecdotes from a Linux Systems Administrator. /root

Home About Books Blog Portfolio Archive
21 July 2014

The Logstash Book

by Alpha01

Logstash, along with the entire ELK stack, is a really awesome piece of software. Assuming you already have moderate *nix knowledge (after all this book is aimed for SysAdmins/Operations, Developers and DevOps folks), this short eBook is practically all you need to start learning and using Logstash. A good chunck of this book are excepts from the official documentation. Like most FOSS projects, the official documentation is somewhat null, and this book does a really good job filling that void in a very comprehensive manner.

This book does an excellent job walking through setting up the entire Logstash, Elasticsearch, and Kibana stack, and the basic minimal configurations needed to get up and running quickly, as well as an entire chapter devoted to scaling your Logstash/Elasticsearch infrastructure. The core content of the eBook, is regarding the three main configuration options in Logstash; input, filter and output. Which is how Logstash is able to receive logs via different ways like syslog, another Logstash deamon, and logstash-forwarder (aka lumberjack), and then how we filter the incoming logs to a more well comprehensive structure using various filter plugins, and finally configuring Logstash how to save our incoming filtered logs to a respective backend.
This book also describes how we can integrate Logstash with other applications like Graphite and Nagios. As well a high-level introduction on how to extend Logstash by creating custom input and filter plugins.

Along with Logstash itself, this book is very Linux centric. Practically nothing is mentioned regarding Logstash in other platforms like FreeBSD and Solaris aside from configuring them to ship their logs to a central Logstash server via syslog.

Thus said at just $10, this eBook is worth every penny of it.

Rating: 5/5

The Logstash Book

Tags: [ logstash ]