What this book covers
Chapter 1, Introduction to Monitoring Elasticsearch, gives an overview of Elasticsearch and talks about some things to keep in mind when monitoring a cluster or troubleshooting a problem.
Chapter 2, Installation and the Requirements for Elasticsearch, covers how to install Elasticsearch and several Elasticsearch monitoring tools.
Chapter 3, Elasticsearch-head and Bigdesk, demonstrates how to configure a multinode Elasticsearch cluster and how to use the monitoring tools Elasticsearch-head and Bigdesk to examine the health and status of a cluster.
Chapter 4, Marvel Dashboard, goes over Marvel, a commercial monitoring tool created by the makers of Elasticsearch.
Chapter 5, System Monitoring, covers the Elasticsearch utilities Kopf, Kibana, the Elasticsearch cat API, and several Unix command-line utilities. This chapter also demonstrates how to use Nagios for general system monitoring.
Chapter 6, Troubleshooting Performance and Reliability Issues, covers how to tackle some of the common performance and reliability issues that arise when using Elasticsearch. It also contains case studies with some real-world examples of troubleshooting.
Chapter 7, Node Failure and Post-Mortem Analysis, dives into analyzing your cluster's historical performance and how to get to the bottom of and recover from system failures. It also contains some case studies with real-world examples.
Chapter 8, Looking Forward, concludes the book by discussing what is to come with Elasticsearch 5, the next major software release, and some new monitoring tools that will be available for the release.