Skip to main content

Documentation Index

Fetch the complete documentation index at: https://ancplua.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Source: Al0076MissingOTelConfigurationAnalyzer.cs

Description

Projects that use ActivitySource or Meter should call AddOpenTelemetry() in their service configuration to ensure telemetry is exported.

Bad Code

var builder = WebApplication.CreateBuilder(args);
// Uses ActivitySource but never configures OpenTelemetry
var app = builder.Build();

Good Code

var builder = WebApplication.CreateBuilder(args);
builder.Services.AddOpenTelemetry()
    .WithTracing(t => t.AddSource("MyService"))
    .WithMetrics(m => m.AddMeter("MyService"));
var app = builder.Build();

Properties

  • Category: OpenTelemetry
  • Severity: Warning
  • Enabled by default: True
  • Code fix available: False

Configuration

dotnet_diagnostic.AL0076.severity = warning