t-cyrill / munin-elasticsearch

Munin plugin for monitoring elasticsearch nodes, including cache stats, document count, garbage collection, JVM heap stats, request rates, and store size

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

#Munin plugin for elasticsearch

A simple Munin plugin for monitoring elasticsearch nodes in Ruby. Depends on JSON gem.

##Supported Modes

  • cache - field and filter cache stats
  • docs - document count
  • gc - GC collections/sec
  • gc_time - GC collection running time in ms
  • jvm - JVM heap stats
  • ops - index, get, search, delete operations/sec
  • store - size of index

##Configuration

###Variables

  • host - a elasticsearch node capable of providing stats interface (default localhost)
  • port - elasticsearch HTTP API port (default 9200)
  • node - the name of the node to monitor (required)

###Example Config

[elasticsearch_*]
env.host 10.1.2.14
env.port 9200
env.node pinky rat

About

Munin plugin for monitoring elasticsearch nodes, including cache stats, document count, garbage collection, JVM heap stats, request rates, and store size


Languages

Language:Ruby 100.0%