opentelemetry-dotnet/docs/instrumentation.md

1.4 KiB

OpenTelemetry .NET Instrumentation Library

Instrumented library denotes the library for which telemetry signals are gathered. Instrumentation library refers to the library that provides instrumentation for a given instrumented library. Instrumented Library and Instrumentation Library may be the same library if it has built-in OpenTelemetry instrumentation.

Instrumentation libraries were previously referred to as OpenTelemetry Adapters. Other terms like Auto-Collectors were also in use previously.

OpenTelemetry .NET currently provides the following Instrumentation Libraries.

  1. HttpClient (.NET Core)
  2. HttpClient (.NET Framework)
  3. ASP.NET
  4. ASP.NET Core
  5. SQL Client
    1. System.Data.SqlClient
    2. Microsoft.Data.SqlClient
  6. gRPC for .NET
  7. StackExchange.Redis

Using HttpClient (.NET Core) Instrumentation