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 ClassesNested classes/interfaces inherited from class io.prometheus.client.Collector
io.prometheus.client.Collector.Describable, io.prometheus.client.Collector.MetricFamilySamples, io.prometheus.client.Collector.Type
-
Field Summary
Fields inherited from class io.prometheus.client.SimpleCollector
children, fullname, help, labelNames, noLabelsChild, unit
Fields inherited from class io.prometheus.client.Collector
MILLISECONDS_PER_SECOND, NANOSECONDS_PER_SECOND
-
Method Summary
Modifier and TypeMethodDescriptionstatic ObserverGauge.Builder
build()
static ObserverGauge.Builder
List<io.prometheus.client.Collector.MetricFamilySamples>
collect()
List<io.prometheus.client.Collector.MetricFamilySamples>
describe()
protected org.apache.pulsar.broker.stats.prometheus.metrics.ObserverGauge.Child
newChild()
Methods inherited from class io.prometheus.client.SimpleCollector
clear, familySamplesList, initializeNoLabelsChild, labels, remove, setChild
Methods inherited from class io.prometheus.client.Collector
checkMetricLabelName, checkMetricName, collect, doubleToGoString, register, register, sanitizeMetricName
-
Method Details
-
build
-
build
-
newChild
protected org.apache.pulsar.broker.stats.prometheus.metrics.ObserverGauge.Child newChild()- Specified by:
newChild
in classio.prometheus.client.SimpleCollector<org.apache.pulsar.broker.stats.prometheus.metrics.ObserverGauge.Child>
-
collect
- Specified by:
collect
in classio.prometheus.client.Collector
-
describe
- Specified by:
describe
in interfaceio.prometheus.client.Collector.Describable
-