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
ConstructorsConstructorDescriptionPrometheusCounterMetrics(String name, String tips, MetricsTag.Keys labels, MetricsTag.Values values) -
Method Summary
Methods inherited from class org.apache.skywalking.oap.server.telemetry.prometheus.BaseMetrics
getMetric, isIDReady
-
Constructor Details
-
PrometheusCounterMetrics
public PrometheusCounterMetrics(String name, String tips, MetricsTag.Keys labels, MetricsTag.Values values)
-
-
Method Details
-
inc
public void inc()- Specified by:
incin interfaceCounterMetrics
-
inc
public void inc(double value) - Specified by:
incin interfaceCounterMetrics
-
create
- Specified by:
createin classBaseMetrics<io.prometheus.client.Counter,io.prometheus.client.Counter.Child>
-