Skip to content

Compile time error adding sentry and opentelemetry #13621

Open
@seanrockster

Description

@seanrockster

Which section?

aspnet core application

Page URL

https://docs.sentry.io/platforms/dotnet/tracing/instrumentation/opentelemetry/#aspnet-core-applications

Description

The code listed in this section results in a compile error:

Program.cs(12, 1): [CS1929] 'IServiceCollection' does not contain a definition for 'AddOpenTelemetry' and the best extension method overload 'OpenTelemetryLoggingExtensions.AddOpenTelemetry(ILoggingBuilder)' requires a receiver of type 'Microsoft.Extensions.Logging.ILoggingBuilder'

builder.Services.AddOpenTelemetry(builder => builder
    .ConfigureResource(resource => resource.AddService(serviceName: "Sunseekers.Web")))
    .WithTracing(tracerProviderBuilder =>
            tracerProviderBuilder
                .AddAspNetCoreInstrumentation() // <-- Adds ASP.NET Core telemetry sources
                .AddHttpClientInstrumentation() // <-- Adds HttpClient telemetry sources
                .AddSentry() // <-- Configure OpenTelemetry to send trace information to Sentry
    );

Suggested Solution

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions