D.2. ElasticHQ: monitoring with management

ElasticHQ offers a real-time analytics display for monitoring; the ability to create, edit, and delete aliases, mappings, and indices for management; and a query interface for easy searching on Elasticsearch clusters. This is a recent trend, in that many of the monitoring plugins are now branching out into management and query interfaces for testing and maintenance. Figure D.3 shows the main indexmanagement screen for ElasticHQ, which allows users to modify their indices in real time via an easy-touse interface.

Figure D.3. Website: www.elastichq.org/License: Apache License v2.0

More than just a real-time monitoring plugin, it allows the creation of indices and mappings, and it includes a query interface and a REST UI that allows you to tinker with the Elasticsearch endpoint requests.

By far, the most useful feature of this plugin is its ability to diagnose your cluster, applying rules that can alert you to the source of problems within your cluster. These diagnostic rules measure the values of process, operating-system, and UI variables in Elasticsearch and trigger warnings and alerts if they exceed a certain threshold, as shown in figure D.4.

Figure D.4. Node diagnostics screen

Because ElasticHQ communicates via the Elasticsearch REST API, it can be used in three ways:

As a server-side installed plugin

From the ElasticHQ.org website: www.elastichq.org Downloaded and installed locally