public class InstrumentedPoolingClientConnectionManager extends PoolingClientConnectionManager implements SolrMetricProducer
Modifier and Type | Field and Description |
---|---|
protected MetricRegistry |
metricsRegistry |
Constructor and Description |
---|
InstrumentedPoolingClientConnectionManager(SchemeRegistry schreg) |
Modifier and Type | Method and Description |
---|---|
MetricRegistry |
getMetricsRegistry() |
void |
initializeMetrics(SolrMetricManager manager,
String registry,
String scope)
Initializes metrics specific to this producer
|
void |
setMetricsRegistry(MetricRegistry metricRegistry) |
protected MetricRegistry metricsRegistry
public InstrumentedPoolingClientConnectionManager(SchemeRegistry schreg)
public MetricRegistry getMetricsRegistry()
public void setMetricsRegistry(MetricRegistry metricRegistry)
public void initializeMetrics(SolrMetricManager manager, String registry, String scope)
SolrMetricProducer
initializeMetrics
in interface SolrMetricProducer
manager
- an instance of SolrMetricManager
registry
- registry name where metrics are registeredscope
- scope of the metrics (eg. handler name) to separate metrics of
instances of the same component executing in different contexts