Class ObserverGauge
- java.lang.Object
-
- io.prometheus.client.Collector
-
- io.prometheus.client.SimpleCollector<org.apache.pulsar.broker.stats.prometheus.metrics.ObserverGauge.Child>
-
- org.apache.pulsar.broker.stats.prometheus.metrics.ObserverGauge
-
- All Implemented Interfaces:
io.prometheus.client.Collector.Describable
public class ObserverGauge extends io.prometheus.client.SimpleCollector<org.apache.pulsar.broker.stats.prometheus.metrics.ObserverGauge.Child> implements io.prometheus.client.Collector.Describable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classObserverGauge.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ObserverGauge.Builderbuild()static ObserverGauge.Builderbuild(java.lang.String name, java.lang.String help)java.util.List<io.prometheus.client.Collector.MetricFamilySamples>collect()java.util.List<io.prometheus.client.Collector.MetricFamilySamples>describe()protected org.apache.pulsar.broker.stats.prometheus.metrics.ObserverGauge.ChildnewChild()-
Methods inherited from class io.prometheus.client.SimpleCollector
clear, familySamplesList, initializeNoLabelsChild, labels, remove, setChild
-
-
-
-
Method Detail
-
build
public static ObserverGauge.Builder build(java.lang.String name, java.lang.String help)
-
build
public static ObserverGauge.Builder build()
-
newChild
protected org.apache.pulsar.broker.stats.prometheus.metrics.ObserverGauge.Child newChild()
- Specified by:
newChildin classio.prometheus.client.SimpleCollector<org.apache.pulsar.broker.stats.prometheus.metrics.ObserverGauge.Child>
-
collect
public java.util.List<io.prometheus.client.Collector.MetricFamilySamples> collect()
- Specified by:
collectin classio.prometheus.client.Collector
-
describe
public java.util.List<io.prometheus.client.Collector.MetricFamilySamples> describe()
- Specified by:
describein interfaceio.prometheus.client.Collector.Describable
-
-