Class OpenTelemetryMeter
java.lang.Object
com.couchbase.client.metrics.opentelemetry.OpenTelemetryMeter
- All Implemented Interfaces:
com.couchbase.client.core.cnc.Meter
@Volatile
public class OpenTelemetryMeter
extends Object
implements com.couchbase.client.core.cnc.Meter
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptioncom.couchbase.client.core.cnc.Counter
com.couchbase.client.core.cnc.ValueRecorder
valueRecorder
(String name, Map<String, String> tagsOriginal) static OpenTelemetryMeter
wrap
(io.opentelemetry.api.metrics.MeterProvider meterProvider) static OpenTelemetryMeter
wrap
(io.opentelemetry.api.OpenTelemetry openTelemetry) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.couchbase.client.core.cnc.Meter
start, stop
-
Field Details
-
INSTRUMENTATION_NAME
- See Also:
-
-
Method Details
-
wrap
-
wrap
@Volatile public static OpenTelemetryMeter wrap(io.opentelemetry.api.metrics.MeterProvider meterProvider) -
counter
- Specified by:
counter
in interfacecom.couchbase.client.core.cnc.Meter
-
valueRecorder
public com.couchbase.client.core.cnc.ValueRecorder valueRecorder(String name, Map<String, String> tagsOriginal) - Specified by:
valueRecorder
in interfacecom.couchbase.client.core.cnc.Meter
-