Class PrometheusCounterMetrics
- java.lang.Object
-
- org.apache.skywalking.oap.server.telemetry.prometheus.BaseMetrics<io.prometheus.client.Counter,io.prometheus.client.Counter.Child>
-
- org.apache.skywalking.oap.server.telemetry.prometheus.PrometheusCounterMetrics
-
- All Implemented Interfaces:
CounterMetrics
public class PrometheusCounterMetrics extends BaseMetrics<io.prometheus.client.Counter,io.prometheus.client.Counter.Child> implements CounterMetrics
Counter metrics in Prometheus implementor.
-
-
Field Summary
-
Fields inherited from class org.apache.skywalking.oap.server.telemetry.prometheus.BaseMetrics
labels, name, tips, values
-
-
Constructor Summary
Constructors Constructor Description PrometheusCounterMetrics(String name, String tips, MetricsTag.Keys labels, MetricsTag.Values values)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected io.prometheus.client.Countercreate(String[] labelNames)voidinc()voidinc(double value)-
Methods inherited from class org.apache.skywalking.oap.server.telemetry.prometheus.BaseMetrics
getMetric, isIDReady
-
-
-
-
Constructor Detail
-
PrometheusCounterMetrics
public PrometheusCounterMetrics(String name, String tips, MetricsTag.Keys labels, MetricsTag.Values values)
-
-
Method Detail
-
inc
public void inc()
- Specified by:
incin interfaceCounterMetrics
-
inc
public void inc(double value)
- Specified by:
incin interfaceCounterMetrics
-
create
protected io.prometheus.client.Counter create(String[] labelNames)
- Specified by:
createin classBaseMetrics<io.prometheus.client.Counter,io.prometheus.client.Counter.Child>
-
-