public class PrometheusGaugeMetrics extends BaseMetrics<io.prometheus.client.Gauge,io.prometheus.client.Gauge.Child> implements GaugeMetrics
labels, name, tips, values| Constructor and Description |
|---|
PrometheusGaugeMetrics(String name,
String tips,
MetricsTag.Keys labels,
MetricsTag.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 PrometheusGaugeMetrics(String name, String tips, MetricsTag.Keys labels, MetricsTag.Values values)
public void inc()
inc in interface GaugeMetricspublic void inc(double value)
inc in interface GaugeMetricspublic void dec()
dec in interface GaugeMetricspublic void dec(double value)
dec in interface GaugeMetricspublic void setValue(double value)
setValue in interface GaugeMetricsprotected io.prometheus.client.Gauge create(String[] labelNames)
create in class BaseMetrics<io.prometheus.client.Gauge,io.prometheus.client.Gauge.Child>Copyright © 2019 The Apache Software Foundation. All rights reserved.