Class OpenTelemetryMetricsOptions
java.lang.Object
com.azure.core.util.MetricsOptions
com.azure.core.metrics.opentelemetry.OpenTelemetryMetricsOptions
OpenTelemetry-specific Azure SDK metrics options.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionsetEnabled(boolean enabled) Enables or disables metrics.setOpenTelemetry(io.opentelemetry.api.OpenTelemetry openTelemetry) Sets implementation-specific state containing all configuration needed for the implementation such as OpenTelemetry MeterProvider.Methods inherited from class com.azure.core.util.MetricsOptions
fromConfiguration, getMeterProvider, isEnabled
-
Constructor Details
-
OpenTelemetryMetricsOptions
public OpenTelemetryMetricsOptions()Creates an instance ofOpenTelemetryMetricsOptions.
-
-
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 ofOpenTelemetrycontainer- Returns:
- the updated
MetricsOptionsobject.
-
setEnabled
Enables or disables metrics. By default, metrics are enabled if and only if metrics implementation is detected.- Overrides:
setEnabledin classMetricsOptions- Parameters:
enabled- passtrueto enable metrics.- Returns:
- the updated
MetricsOptionsobject.
-