open-telemetry / opentelemetry-dotnet-instrumentation

OpenTelemetry .NET Automatic Instrumentation

Home Page:https://opentelemetry.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Add OWIN bytecode instrumentation for .NET Framework

matt-hensley opened this issue · comments

Feature Request

Are you requesting automatic instrumentation for a framework or library? Please describe.

  • Framework or library name: Microsoft.Owin
  • Library type: web framework
  • Library version: 4.2.2

Is your feature request related to a problem? Please describe.
It is not possible to automatically collect signals from applications using OWIN.

Describe the solution you'd like
Out of the box support for collecting signals from applications using OWIN. Ideally this would include metrics and traces.

Describe alternatives you've considered
It would be possible to extend the OWIN instrumentation in opentelemetry-dotnet-contrib to act as a plugin, as described in the comments of another issue.

Additional context
.NET Framework web application templates use OWIN by default, and have for some time.

Any new .NET Framework 4.8.1 projects, and many existing projects, will not be able to easily use auto instrumentation. This version of the runtime has no EOL date.

Closing per SIG discussion.