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 SolrMetricProducerUsed by objects that expose metrics throughSolrCoreMetricManager.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidinitializeMetrics(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 ofSolrMetricManagerregistry- 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
-
-