I have been working on an implementation of a Ganglia 3 python module to gather ElasticSearch statistics and report them. I was thinking about committing this to my GitHub account, and was wondering if there was any interest in developing Ganglia module for cluster state monitoring.
As my ElasticSearch cluster grows to about 20 nodes, I needed something like this to get cluster wide statistics. I would love to see additional stats via the JSON interface such as Queries/Sec, or avg response time.
First, it of a great interest!. In master (upcoming 0.18) there are many
more stats available now (indexing and search as well). Still more are
missing, but its a good start.
My hope is that at the end, there will be metrics plugins that people can
install that will automatically report each node and cluster wide indices
stats to different systems, including ganaglia. But, a python module that
does that goes a long way...
I have been working on an implementation of a Ganglia 3 python module to
gather Elasticsearch statistics and report them. I was thinking about
committing this to my GitHub account, and was wondering if there was any
interest in developing Ganglia module for cluster state monitoring.
As my Elasticsearch cluster grows to about 20 nodes, I needed something
like
this to get cluster wide statistics. I would love to see additional stats
via the JSON interface such as Queries/Sec, or avg response time.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.