Class OpenTelemetryMeter

  • All Implemented Interfaces:
    com.couchbase.client.core.cnc.Meter

    @Volatile
    public class OpenTelemetryMeter
    extends Object
    implements com.couchbase.client.core.cnc.Meter
    • Method Detail

      • wrap

        @Volatile
        public static OpenTelemetryMeter wrap​(io.opentelemetry.api.OpenTelemetry openTelemetry)
      • 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 interface com.couchbase.client.core.cnc.Meter
      • valueRecorder

        public com.couchbase.client.core.cnc.ValueRecorder valueRecorder​(String name,
                                                                         Map<String,​String> tags)
        Specified by:
        valueRecorder in interface com.couchbase.client.core.cnc.Meter