I was thinking in using JMX monitoring to plot some data, like index
size, doc. count, translog ops, etc. The problem I am having is that
only the indices names are shown under "org.elasticsearch/indices",
not the aliases, so it's impossible to add an agent request for that
index, as the name changes from time to time (when I do a full reindex
for example, as I increment the index version and swap the alias
later). Also the caches status would be a nice JMX addition.
I think it must be somewhere in the roadmap, meanwhile I can implement
myself an MBean using the status API and the like, but I would like to
know if you are planning to add it soon so I won't waste time in it
now.
Its definitely doable, but, I am not a big fan of JMX monitoring, and
depending on the monitoring platform you use, would personally plug in calls
to the REST API.
I was thinking in using JMX monitoring to plot some data, like index
size, doc. count, translog ops, etc. The problem I am having is that
only the indices names are shown under "org.elasticsearch/indices",
not the aliases, so it's impossible to add an agent request for that
index, as the name changes from time to time (when I do a full reindex
for example, as I increment the index version and swap the alias
later). Also the caches status would be a nice JMX addition.
I think it must be somewhere in the roadmap, meanwhile I can implement
myself an MBean using the status API and the like, but I would like to
know if you are planning to add it soon so I won't waste time in it
now.
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.