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 Details

  • Method Details

    • 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> tagsOriginal)
      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> tagsOriginal)
      Specified by:
      valueRecorder in interface com.couchbase.client.core.cnc.Meter