Qyl.Telemetry.AutoInstrumentation.Hosting
21.1.0
dotnet add package Qyl.Telemetry.AutoInstrumentation.Hosting --version 21.1.0
NuGet\Install-Package Qyl.Telemetry.AutoInstrumentation.Hosting -Version 21.1.0
<PackageReference Include="Qyl.Telemetry.AutoInstrumentation.Hosting" Version="21.1.0" />
<PackageVersion Include="Qyl.Telemetry.AutoInstrumentation.Hosting" Version="21.1.0" />
<PackageReference Include="Qyl.Telemetry.AutoInstrumentation.Hosting" />
paket add Qyl.Telemetry.AutoInstrumentation.Hosting --version 21.1.0
#r "nuget: Qyl.Telemetry.AutoInstrumentation.Hosting, 21.1.0"
#:package Qyl.Telemetry.AutoInstrumentation.Hosting@21.1.0
#addin nuget:?package=Qyl.Telemetry.AutoInstrumentation.Hosting&version=21.1.0
#tool nuget:?package=Qyl.Telemetry.AutoInstrumentation.Hosting&version=21.1.0
Qyl.Telemetry.AutoInstrumentation.Hosting
Process bootstrap for qyl's automatic instrumentation. A [ModuleInitializer] activates the qyl
listeners when the assembly loads, and AddQylAutoInstrumentation() wires them explicitly for
applications that prefer a visible call.
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 of their own. An application that also subscribes a
native source qyl already covers, such as System.Net.Http, exports that operation twice.
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
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.11)
- Qyl.Telemetry.AutoInstrumentation (>= 21.1.0)
- Qyl.Telemetry.AutoInstrumentation.DiagnosticListeners (>= 21.1.0)
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 propagation. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 21.1.0 | 185 | 9/11/2026 |
| 21.0.2 | 57 | 9/11/2026 |
| 21.0.1 | 244 | 9/9/2026 |
| 20.0.0 | 98 | 9/8/2026 |
| 17.0.0 | 93 | 9/8/2026 |
| 16.0.0 | 110 | 9/7/2026 |
| 15.0.0 | 99 | 9/7/2026 |
| 14.1.0 | 376 | 9/7/2026 |
| 14.0.1 | 228 | 9/7/2026 |
| 12.0.0 | 111 | 9/4/2026 |
| 11.0.0 | 222 | 9/3/2026 |
| 10.1.0 | 203 | 9/2/2026 |
| 10.0.0 | 174 | 9/2/2026 |
| 9.1.0 | 1,122 | 8/20/2026 |
| 9.0.1 | 1,026 | 7/27/2026 |
| 9.0.0 | 145 | 7/27/2026 |