Qyl.Telemetry.AutoInstrumentation.Hosting
28.2.3
dotnet add package Qyl.Telemetry.AutoInstrumentation.Hosting --version 28.2.3
NuGet\Install-Package Qyl.Telemetry.AutoInstrumentation.Hosting -Version 28.2.3
<PackageReference Include="Qyl.Telemetry.AutoInstrumentation.Hosting" Version="28.2.3" />
<PackageVersion Include="Qyl.Telemetry.AutoInstrumentation.Hosting" Version="28.2.3" />
<PackageReference Include="Qyl.Telemetry.AutoInstrumentation.Hosting" />
paket add Qyl.Telemetry.AutoInstrumentation.Hosting --version 28.2.3
#r "nuget: Qyl.Telemetry.AutoInstrumentation.Hosting, 28.2.3"
#:package Qyl.Telemetry.AutoInstrumentation.Hosting@28.2.3
#addin nuget:?package=Qyl.Telemetry.AutoInstrumentation.Hosting&version=28.2.3
#tool nuget:?package=Qyl.Telemetry.AutoInstrumentation.Hosting&version=28.2.3
Qyl.Telemetry.AutoInstrumentation.Hosting
Process bootstrap for qyl's automatic instrumentation. A [ModuleInitializer] activates the qyl
listeners when the assembly loads. Applications using the qyl host integration call AddQyl().
Most applications get this package through
Qyl.Telemetry.Hosting and its one-line
builder.AddQyl(), and never reference it directly.
Reference it on its own when the application owns its OpenTelemetry SDK setup and only needs qyl's listeners activated:
dotnet add package Qyl.Telemetry.AutoInstrumentation.Hosting
dotnet add package OpenTelemetry.Extensions.Hosting
dotnet add package OpenTelemetry.Exporter.OpenTelemetryProtocol
builder.Services.AddOpenTelemetry()
.ConfigureResource(r => r.AddService("my-service"))
.WithTracing(t => t
.AddSource("Qyl.Telemetry.AutoInstrumentation")
.AddOtlpExporter());
builder.Logging.AddOpenTelemetry(o => o.AddOtlpExporter());
The instrumentation packages ship no exporter. Applications that configure the SDK themselves
also subscribe the native sources they use, such as System.Net.Http.
Publishing with -p:PublishAot=true produces no trim, AOT or analyzer warning from this package.
More
- The instrumented libraries and the qyl attributes: repository README
- Changes per version: CHANGELOG
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Qyl.Telemetry.AutoInstrumentation (>= 28.2.3)
- Qyl.Telemetry.AutoInstrumentation.DiagnosticListeners (>= 28.2.3)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Qyl.Telemetry.AutoInstrumentation.Hosting:
| Package | Downloads |
|---|---|
|
Qyl.Telemetry.Hosting
One-line qyl onboarding for .NET applications: builder.AddQyl() wires the OpenTelemetry SDK, qyl listeners, version-pinned GenAI, Azure SDK, MCP and CoreWCF sources, OTLP export with local collector discovery, and session-tag inheritance. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 28.2.3 | 234 | 10/19/2026 |
| 28.2.2 | 58 | 10/19/2026 |
| 28.2.1 | 65 | 10/19/2026 |
| 28.2.0 | 97 | 10/17/2026 |
| 28.1.1 | 68 | 10/17/2026 |
| 28.1.0 | 66 | 10/17/2026 |
| 28.0.0 | 70 | 10/17/2026 |
| 27.0.0 | 77 | 10/17/2026 |
| 26.0.0 | 82 | 10/16/2026 |
| 25.1.0 | 84 | 10/15/2026 |
| 25.0.3 | 72 | 10/15/2026 |
| 25.0.2 | 81 | 10/15/2026 |
| 25.0.1 | 85 | 10/14/2026 |
| 25.0.0 | 103 | 10/14/2026 |
| 24.1.1 | 78 | 10/14/2026 |
| 24.1.0 | 137 | 10/14/2026 |
| 24.0.2 | 86 | 10/14/2026 |
| 24.0.1 | 132 | 10/11/2026 |
| 24.0.0 | 381 | 10/11/2026 |
| 23.1.0 | 398 | 10/11/2026 |