Supported .NET libraries and frameworks
Validated libraries and frameworks
The following libraries and frameworks are supported by Observe APM and work with all Observe APM features.
Database Client
| Library name | Supported versions | Trace Explorer | Catalog | Service Inspector | RED Metrics | Database Statements | Service Maps |
|---|---|---|---|---|---|---|---|
| Microsoft.Data.SqlClient | >= 1.0(except 3.x) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| MongoDB.Driver | >= 3.0 1️⃣ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Npgsql (PostgreSQL) | >= 8.0 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
1️⃣ via MongoDB.Driver.Core.Extensions.DiagnosticSources
HTTP Client
| Library name | Supported versions | Trace Explorer | Catalog | Service Inspector | RED Metrics | Deployments | Service Maps | Error & Exception Tracking |
|---|---|---|---|---|---|---|---|---|
| HttpClient (.NET) | >= 6.0 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Web / HTTP
| Library name | Supported versions | Trace Explorer | Catalog | Service Inspector | RED Metrics | Deployments | Service Maps | Error & Exception Tracking |
|---|---|---|---|---|---|---|---|---|
| ASP.NET Core | >= 6.0 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Web / RPC
| Library name | Supported versions | Trace Explorer | Catalog | Service Inspector | RED Metrics | Deployments | Service Maps | Error & Exception Tracking |
|---|---|---|---|---|---|---|---|---|
| ASP.NET Core (gRPC) | >= 6.0 1️⃣ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
1️⃣ requires OTEL_DOTNET_EXPERIMENTAL_ASPNETCORE_ENABLE_GRPC_INSTRUMENTATION=true
ORM
| Library name | Supported versions | Trace Explorer | Catalog | Service Inspector | RED Metrics | Database Statements | Service Maps |
|---|---|---|---|---|---|---|---|
| Entity Frmework Core | >= 6.0 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Other libraries and frameworks supported by Observe APM
The libraries and frameworks in this section are supported by OTel but may not work seamlessly with Observe APM features.
| Library name | Supported versions | Trace Explorer |
|---|---|---|
| System.Data.SqlClient | >= 4.0 | ✅ |
Updated 3 months ago
Did this page help you?