diff --git a/sdk/tracing/azotel/CHANGELOG.md b/sdk/tracing/azotel/CHANGELOG.md index 5daa102c7242..d9ca00d7aa98 100644 --- a/sdk/tracing/azotel/CHANGELOG.md +++ b/sdk/tracing/azotel/CHANGELOG.md @@ -6,6 +6,8 @@ ### Breaking Changes +* The type for parameter `tracerProvider` in function `NewTracingProvider()` has changed to `trace.TracerProvider`. + ### Bugs Fixed ### Other Changes diff --git a/sdk/tracing/azotel/otel.go b/sdk/tracing/azotel/otel.go index 898adbc519ee..e75269ac6957 100644 --- a/sdk/tracing/azotel/otel.go +++ b/sdk/tracing/azotel/otel.go @@ -14,7 +14,6 @@ import ( "github.com/Azure/azure-sdk-for-go/sdk/azcore/tracing" "go.opentelemetry.io/otel/attribute" "go.opentelemetry.io/otel/codes" - otelsdk "go.opentelemetry.io/otel/sdk/trace" "go.opentelemetry.io/otel/trace" ) @@ -26,7 +25,7 @@ type TracingProviderOptions struct { // NewTracingProvider creates a new tracing.Provider that wraps the specified OpenTelemetry TracerProvider. // - tracerProvider - the TracerProvider to wrap // - opts - optional configuration. pass nil to accept the default values -func NewTracingProvider(tracerProvider *otelsdk.TracerProvider, opts *TracingProviderOptions) tracing.Provider { +func NewTracingProvider(tracerProvider trace.TracerProvider, opts *TracingProviderOptions) tracing.Provider { return tracing.NewProvider(func(namespace, version string) tracing.Tracer { tracer := tracerProvider.Tracer(namespace, trace.WithInstrumentationVersion(version), trace.WithSchemaURL("https://opentelemetry.io/schemas/1.17.0"))