public class PrometheusGaugeMetric extends BaseMetric<io.prometheus.client.Gauge,io.prometheus.client.Gauge.Child> implements GaugeMetric
labels, name, tips, values| Constructor and Description |
|---|
PrometheusGaugeMetric(String name,
String tips,
MetricTag.Keys labels,
MetricTag.Values values) |
| Modifier and Type | Method and Description |
|---|---|
protected io.prometheus.client.Gauge |
create(String[] labelNames) |
void |
dec() |
void |
dec(double value) |
void |
inc() |
void |
inc(double value) |
void |
setValue(double value) |
getMetric, isIDReadypublic PrometheusGaugeMetric(String name, String tips, MetricTag.Keys labels, MetricTag.Values values)
public void inc()
inc in interface GaugeMetricpublic void inc(double value)
inc in interface GaugeMetricpublic void dec()
dec in interface GaugeMetricpublic void dec(double value)
dec in interface GaugeMetricpublic void setValue(double value)
setValue in interface GaugeMetricprotected io.prometheus.client.Gauge create(String[] labelNames)
create in class BaseMetric<io.prometheus.client.Gauge,io.prometheus.client.Gauge.Child>Copyright © 2019 The Apache Software Foundation. All rights reserved.