Package org.apache.solr.metrics
Interface SolrMetricProducer
-
- All Known Subinterfaces:
SolrCache<K,V>
- All Known Implementing Classes:
AnalysisRequestHandlerBase
,AuditLoggerPlugin
,AuthenticationPlugin
,AutoScalingHandler
,AutoscalingHistoryHandler
,BasicAuthPlugin
,BlobHandler
,BreakIteratorBoundaryScanner
,CdcrRequestHandler
,CdcrUpdateLog
,CollectionsHandler
,ConfigSetsHandler
,ConfigurableInternodeAuthHadoopPlugin
,ContentStreamHandlerBase
,CoreAdminHandler
,DefaultEncoder
,DirectUpdateHandler2
,DocumentAnalysisRequestHandler
,DumpRequestHandler
,ExportHandler
,FastLRUCache
,FieldAnalysisRequestHandler
,FileFloatSource.ReloadCacheRequestHandler
,GapFragmenter
,GraphHandler
,HadoopAuthPlugin
,HdfsDirectoryFactory
,HdfsLocalityReporter
,HdfsUpdateLog
,HealthCheckHandler
,HighlightingPluginBase
,HtmlEncoder
,HtmlFormatter
,HttpShardHandlerFactory
,InfoHandler
,InstrumentedHttpListenerFactory
,InstrumentedHttpRequestExecutor
,InstrumentedPoolingHttpClientConnectionManager
,JWTAuthPlugin
,KerberosPlugin
,LFUCache
,LoggingHandler
,LRUCache
,LukeRequestHandler
,Metrics
,MetricsCollectorHandler
,MetricsHandler
,MetricsHistoryHandler
,MoreLikeThisHandler
,MultiDestinationAuditLogger
,NotFoundRequestHandler
,PeerSync
,PeerSyncWithLeader
,PingRequestHandler
,PKIAuthenticationPlugin
,PluginInfoHandler
,PropertiesRequestHandler
,PublicKeyHandler
,RealTimeGetHandler
,RegexFragmenter
,ReplicationHandler
,RequestHandlerBase
,SchemaHandler
,ScoreOrderFragmentsBuilder
,SearchHandler
,SecurityConfHandler
,SecurityConfHandlerLocal
,SecurityConfHandlerZk
,SegmentsInfoRequestHandler
,ShowFileRequestHandler
,SimpleBoundaryScanner
,SimpleFragListBuilder
,SimpleFragmentsBuilder
,SingleFragListBuilder
,SolrBoundaryScanner
,SolrConfigHandler
,SolrCore
,SolrFieldCacheBean
,SolrFragmentsBuilder
,SolrIndexSearcher
,SolrInfoMBeanHandler
,SolrLogAuditLoggerPlugin
,SQLHandler
,StandardRequestHandler
,StreamHandler
,SuggestComponent
,SystemInfoHandler
,TaggerRequestHandler
,ThreadDumpHandler
,UpdateLog
,UpdateRequestHandler
,UpdateRequestHandlerApi
,UpdateShardHandler
,WeightedFragListBuilder
,ZookeeperInfoHandler
,ZookeeperStatusHandler
public interface SolrMetricProducer
Used by objects that expose metrics throughSolrCoreMetricManager
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
initializeMetrics(SolrMetricManager manager, String registry, String tag, String scope)
Initializes metrics specific to this producer
-
-
-
Method Detail
-
initializeMetrics
void initializeMetrics(SolrMetricManager manager, String registry, String tag, String scope)
Initializes metrics specific to this producer- Parameters:
manager
- an instance ofSolrMetricManager
registry
- registry name where metrics are registeredtag
- a symbolic tag that represents this instance of the producer, or a group of related instances that have the same life-cycle. This tag is used when managing life-cycle of some metrics and is set wheninitializeMetrics(SolrMetricManager, String, String, String)
is called.scope
- scope of the metrics (eg. handler name) to separate metrics of
-
-