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 Modifier and Type Field Description static String
INSTRUMENTATION_NAME
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.couchbase.client.core.cnc.Counter
counter(String name, Map<String,String> tags)
com.couchbase.client.core.cnc.ValueRecorder
valueRecorder(String name, Map<String,String> tags)
static OpenTelemetryMeter
wrap(io.opentelemetry.api.metrics.MeterProvider meterProvider)
-
-
-
Field Detail
-
INSTRUMENTATION_NAME
public static final String INSTRUMENTATION_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
wrap
@Volatile public static OpenTelemetryMeter wrap(io.opentelemetry.api.metrics.MeterProvider meterProvider)
-
counter
public com.couchbase.client.core.cnc.Counter counter(String name, Map<String,String> tags)
- Specified by:
counter
in interfacecom.couchbase.client.core.cnc.Meter
-
-