Class CachedPrometheusCollector
- java.lang.Object
-
- io.prometheus.client.Collector
-
- org.apache.solr.prometheus.exporter.CachedPrometheusCollector
-
- All Implemented Interfaces:
SchedulerMetricsCollector.Observer
public class CachedPrometheusCollector extends io.prometheus.client.Collector implements SchedulerMetricsCollector.Observer
-
-
Constructor Summary
Constructors Constructor Description CachedPrometheusCollector()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<io.prometheus.client.Collector.MetricFamilySamples>
collect()
void
metricsUpdated(List<io.prometheus.client.Collector.MetricFamilySamples> samples)
-
-
-
Method Detail
-
collect
public List<io.prometheus.client.Collector.MetricFamilySamples> collect()
- Specified by:
collect
in classio.prometheus.client.Collector
-
metricsUpdated
public void metricsUpdated(List<io.prometheus.client.Collector.MetricFamilySamples> samples)
- Specified by:
metricsUpdated
in interfaceSchedulerMetricsCollector.Observer
-
-