Class OpenTelemetryMetricsOptions

java.lang.Object
com.azure.core.util.MetricsOptions
com.azure.core.metrics.opentelemetry.OpenTelemetryMetricsOptions

public class OpenTelemetryMetricsOptions extends MetricsOptions
OpenTelemetry-specific Azure SDK metrics options.
  • Constructor Details

  • Method Details

    • setOpenTelemetry

      public OpenTelemetryMetricsOptions setOpenTelemetry(io.opentelemetry.api.OpenTelemetry openTelemetry)
      Sets implementation-specific state containing all configuration needed for the implementation such as OpenTelemetry MeterProvider. Check out OpenTelemetry Metrics plugin documentation for the details and examples.
      Parameters:
      openTelemetry - Instance of OpenTelemetry container
      Returns:
      the updated MetricsOptions object.
    • setEnabled

      public OpenTelemetryMetricsOptions setEnabled(boolean enabled)
      Enables or disables metrics. By default, metrics are enabled if and only if metrics implementation is detected.
      Overrides:
      setEnabled in class MetricsOptions
      Parameters:
      enabled - pass true to enable metrics.
      Returns:
      the updated MetricsOptions object.