Module io.helidon.metrics.jaeger
Package io.helidon.metrics.jaeger
Class HelidonJaegerMetricsFactory
java.lang.Object
io.helidon.metrics.jaeger.HelidonJaegerMetricsFactory
- All Implemented Interfaces:
io.jaegertracing.spi.MetricsFactory
public class HelidonJaegerMetricsFactory
extends Object
implements io.jaegertracing.spi.MetricsFactory
Exposes Jaeger tracing metrics as Helidon vendor metrics.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.jaegertracing.internal.metrics.CountercreateCounter(String name, Map<String, String> jaegerTags) io.jaegertracing.internal.metrics.GaugecreateGauge(String name, Map<String, String> jaegerTags) io.jaegertracing.internal.metrics.TimercreateTimer(String name, Map<String, String> jaegerTags)
-
Constructor Details
-
HelidonJaegerMetricsFactory
public HelidonJaegerMetricsFactory()
-
-
Method Details
-
createCounter
public io.jaegertracing.internal.metrics.Counter createCounter(String name, Map<String, String> jaegerTags) - Specified by:
createCounterin interfaceio.jaegertracing.spi.MetricsFactory
-
createTimer
public io.jaegertracing.internal.metrics.Timer createTimer(String name, Map<String, String> jaegerTags) - Specified by:
createTimerin interfaceio.jaegertracing.spi.MetricsFactory
-
createGauge
public io.jaegertracing.internal.metrics.Gauge createGauge(String name, Map<String, String> jaegerTags) - Specified by:
createGaugein interfaceio.jaegertracing.spi.MetricsFactory
-