Hi Ari,

It is common that way app is reporting metric is not monitoring friendly. It is not just how it is named but also some metrics require you to create statefull monitoring agent in order to be able to display them on time axis.
I am not aware that this can be overridden for Solr, but you can try 
some of existing Solr monitoring tools. One such tool is Sematext Cloud 
(http://sematext.com/spm/) with OOTB agent and charts for Solr Cloud. 
You can check if it meets your needs or use to see what can be done with 
data from Solr JMX.
HTH,
Emir


On 09.06.2017 05:50, Aristedes Maniatis wrote:
I want to monitor my Solr instances using JMX and graph performance. Using 
Zabbix notation, I end up with a key that looks like this:

jmx["solr/suburbs-1547_shard1_replica1:type=standard,id=org.apache.solr.handler.component.SearchHandler","5minRateReqsPerSecond"]


My problem here is that the key contains the replica id "_replica1". But this 
of course changes across all the hosts in the Solr Cloud, so monitoring is a real pain as 
I roll out nodes. I need to know which replica is running on which host.

Why is this so? Is there a way to override how the Solr cores expose themselves 
to JMX?

Please cc me since I'm not subscribed here.

Cheers
Ari



--
Monitoring * Alerting * Anomaly Detection * Centralized Log Management
Solr & Elasticsearch Support * http://sematext.com/

Reply via email to