Skip to content

Latest commit

 

History

History
 
 

elasticsearch

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

elasticsearch

This module monitors Elasticsearch performance and health metrics.

It produces:

  1. Search performance charts:
  • Number of queries, fetches
  • Time spent on queries, fetches
  • Query and fetch latency
  1. Indexing performance charts:
  • Number of documents indexed, index refreshes, flushes
  • Time spent on indexing, refreshing, flushing
  • Indexing and flushing latency
  1. Memory usage and garbace collection charts:
  • JVM heap currently in use, committed
  • Count of garbage collections
  • Time spent on garbage collections
  1. Host metrics charts:
  • Available file descriptors in percent
  • Opened HTTP connections
  • Cluster communication transport metrics
  1. Queues and rejections charts:
  • Number of queued/rejected threads in thread pool
  1. Fielddata cache charts:
  • Fielddata cache size
  • Fielddata evictions and circuit breaker tripped count
  1. Cluster health API charts:
  • Cluster status
  • Nodes and tasks statistics
  • Shards statistics
  1. Cluster stats API charts:
  • Nodes statistics
  • Query cache statistics
  • Docs statistics
  • Store statistics
  • Indices and shards statistics

configuration

Sample:

local:
  host               : 'ipaddress'    # Elasticsearch server ip address or hostname
  port               : 'port'         # Port on which elasticsearch listens
  cluster_health     :  True/False    # Calls to cluster health elasticsearch API. Enabled by default.
  cluster_stats      :  True/False    # Calls to cluster stats elasticsearch API. Enabled by default.

If no configuration is given, module will fail to run.