[ 
https://issues.apache.org/jira/browse/SOLR-15081?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17268260#comment-17268260
 ] 

ASF subversion and git services commented on SOLR-15081:
--------------------------------------------------------

Commit 37545c0da762ec2437cd982c7d40dbe9075ecf0c in lucene-solr's branch 
refs/heads/branch_8x from David Smiley
[ https://gitbox.apache.org/repos/asf?p=lucene-solr.git;h=37545c0 ]

SOLR-15081: Metrics for core: isLeader, replicaState (#2198)

Note that getLastPublished returns an Enum type.  TextWriter.writeVal should 
probably support Enums, which would simplify this code.

(cherry picked from commit a233ed2fd1bc7e0f6366f74d33ec21007aec90bc)


> Metrics per core: report leader true/false and replica state
> ------------------------------------------------------------
>
>                 Key: SOLR-15081
>                 URL: https://issues.apache.org/jira/browse/SOLR-15081
>             Project: Solr
>          Issue Type: Improvement
>      Security Level: Public(Default Security Level. Issues are Public) 
>          Components: metrics
>            Reporter: David Smiley
>            Priority: Major
>          Time Spent: 1h 40m
>  Remaining Estimate: 0h
>
> The core level metrics hold some interesting information, but I don't see 
> information pertaining to the SolrCloud status of the core.  In particular, 
> I'd like to see the leader status here, and also the replica state.  The 
> use-case I have in mind is enabling the Prometheus Exporter to get the doc 
> count (and maybe other basics) of only the leader replicas, thereby counting 
> unique documents instead of a fully replicated figure.  This is an 
> approximation to doing a match-all-docs query on all collections, but is a 
> more sound approach when one has orders of magnitude more collections than 
> nodes.
> ----
> Final change:  add "isLeader" and "replicaState" metrics per core.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to