Skip to main content
Source: Al0062DeprecatedSemconvAnalyzer.cs

Description

An OpenTelemetry semantic convention attribute name has been deprecated and replaced with a newer name. Update to the current convention.

Bad Code

activity?.SetTag("http.method", "GET");       // deprecated
activity?.SetTag("http.status_code", 200);    // deprecated

Good Code

activity?.SetTag("http.request.method", "GET");
activity?.SetTag("http.response.status_code", 200);

Properties

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

Configuration

dotnet_diagnostic.AL0062.severity = warning