public class Summary extends io.prometheus.client.SimpleCollector<org.apache.pulsar.broker.stats.prometheus.metrics.Summary.Child> implements io.prometheus.client.Collector.Describable
| Modifier and Type | Class and Description |
|---|---|
static class |
Summary.Builder |
| Modifier and Type | Method and Description |
|---|---|
static Summary.Builder |
build() |
static Summary.Builder |
build(String name,
String help) |
List<io.prometheus.client.Collector.MetricFamilySamples> |
collect() |
List<io.prometheus.client.Collector.MetricFamilySamples> |
describe() |
protected org.apache.pulsar.broker.stats.prometheus.metrics.Summary.Child |
newChild() |
void |
observe(long eventLatency,
TimeUnit unit) |
static void |
rotateLatencyCollection() |
clear, familySamplesList, initializeNoLabelsChild, labels, remove, setChildpublic static Summary.Builder build(String name, String help)
public static Summary.Builder build()
protected org.apache.pulsar.broker.stats.prometheus.metrics.Summary.Child newChild()
newChild in class io.prometheus.client.SimpleCollector<org.apache.pulsar.broker.stats.prometheus.metrics.Summary.Child>public void observe(long eventLatency,
TimeUnit unit)
public static void rotateLatencyCollection()
public List<io.prometheus.client.Collector.MetricFamilySamples> collect()
collect in class io.prometheus.client.Collectorpublic List<io.prometheus.client.Collector.MetricFamilySamples> describe()
describe in interface io.prometheus.client.Collector.DescribableCopyright © 2017–2022 Apache Software Foundation. All rights reserved.