OpenTelemetryBuilderExtensions.UseAzureMonitor Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
UseAzureMonitor(OpenTelemetryBuilder) |
Configures Azure Monitor for logging, distributed tracing, and metrics. |
UseAzureMonitor(OpenTelemetryBuilder, Action<AzureMonitorOptions>) |
Configures Azure Monitor for logging, distributed tracing, and metrics. |
UseAzureMonitor(OpenTelemetryBuilder)
Configures Azure Monitor for logging, distributed tracing, and metrics.
public static OpenTelemetry.OpenTelemetryBuilder UseAzureMonitor(this OpenTelemetry.OpenTelemetryBuilder builder);
static member UseAzureMonitor : OpenTelemetry.OpenTelemetryBuilder -> OpenTelemetry.OpenTelemetryBuilder
<Extension()>
Public Function UseAzureMonitor (builder As OpenTelemetryBuilder) As OpenTelemetryBuilder
Parameters
- builder
- OpenTelemetry.OpenTelemetryBuilder
OpenTelemetry.OpenTelemetryBuilder.
Returns
The supplied OpenTelemetry.OpenTelemetryBuilder for chaining calls.
Remarks
This method configures Azure Monitor for use with OpenTelemetry by adding the Azure Monitor exporter for logging, distributed tracing, and metrics. It also configures the OpenTelemetry logger to include formatted messages and parsed state values.
The following vendored instrumentations are added for distributed tracing:
Applies to
UseAzureMonitor(OpenTelemetryBuilder, Action<AzureMonitorOptions>)
Configures Azure Monitor for logging, distributed tracing, and metrics.
public static OpenTelemetry.OpenTelemetryBuilder UseAzureMonitor(this OpenTelemetry.OpenTelemetryBuilder builder, Action<Azure.Monitor.OpenTelemetry.AspNetCore.AzureMonitorOptions> configureAzureMonitor);
static member UseAzureMonitor : OpenTelemetry.OpenTelemetryBuilder * Action<Azure.Monitor.OpenTelemetry.AspNetCore.AzureMonitorOptions> -> OpenTelemetry.OpenTelemetryBuilder
<Extension()>
Public Function UseAzureMonitor (builder As OpenTelemetryBuilder, configureAzureMonitor As Action(Of AzureMonitorOptions)) As OpenTelemetryBuilder
Parameters
- builder
- OpenTelemetry.OpenTelemetryBuilder
OpenTelemetry.OpenTelemetryBuilder.
- configureAzureMonitor
- Action<AzureMonitorOptions>
Callback action for configuring AzureMonitorOptions.
Returns
The supplied OpenTelemetry.OpenTelemetryBuilder for chaining calls.
Remarks
This method configures Azure Monitor for use with OpenTelemetry by adding the Azure Monitor exporter for logging, distributed tracing, and metrics. It also configures the OpenTelemetry logger to include formatted messages and parsed state values.
The following vendored instrumentations are added for distributed tracing:
Applies to
Azure SDK for .NET