你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

OpenTelemetryBuilderExtensions.UseAzureMonitor Method

Definition

Overloads

Name Description
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)

Source:
OpenTelemetryBuilderExtensions.cs
Source:
OpenTelemetryBuilderExtensions.cs

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

OpenTelemetry.OpenTelemetryBuilder

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 instrumentation is added for distributed tracing:

Applies to

UseAzureMonitor(OpenTelemetryBuilder, Action<AzureMonitorOptions>)

Source:
OpenTelemetryBuilderExtensions.cs
Source:
OpenTelemetryBuilderExtensions.cs

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

OpenTelemetry.OpenTelemetryBuilder

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 instrumentation is added for distributed tracing:

Applies to