Qyl.Telemetry.AutoInstrumentation.Hosting
24.0.0
See the version list below for details.
dotnet add package Qyl.Telemetry.AutoInstrumentation.Hosting --version 24.0.0
NuGet\Install-Package Qyl.Telemetry.AutoInstrumentation.Hosting -Version 24.0.0
<PackageReference Include="Qyl.Telemetry.AutoInstrumentation.Hosting" Version="24.0.0" />
<PackageVersion Include="Qyl.Telemetry.AutoInstrumentation.Hosting" Version="24.0.0" />
<PackageReference Include="Qyl.Telemetry.AutoInstrumentation.Hosting" />
paket add Qyl.Telemetry.AutoInstrumentation.Hosting --version 24.0.0
#r "nuget: Qyl.Telemetry.AutoInstrumentation.Hosting, 24.0.0"
#:package Qyl.Telemetry.AutoInstrumentation.Hosting@24.0.0
#addin nuget:?package=Qyl.Telemetry.AutoInstrumentation.Hosting&version=24.0.0
#tool nuget:?package=Qyl.Telemetry.AutoInstrumentation.Hosting&version=24.0.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.12)
- Qyl.Telemetry.AutoInstrumentation (>= 24.0.0)
- Qyl.Telemetry.AutoInstrumentation.DiagnosticListeners (>= 24.0.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-tag inheritance. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 28.2.4 | 3 | 10/22/2026 |
| 28.2.3 | 339 | 10/19/2026 |
| 28.2.2 | 90 | 10/19/2026 |
| 28.2.1 | 97 | 10/19/2026 |
| 28.2.0 | 128 | 10/17/2026 |
| 28.1.1 | 100 | 10/17/2026 |
| 28.1.0 | 97 | 10/17/2026 |
| 28.0.0 | 102 | 10/17/2026 |
| 27.0.0 | 109 | 10/17/2026 |
| 26.0.0 | 113 | 10/16/2026 |
| 25.1.0 | 114 | 10/15/2026 |
| 25.0.3 | 101 | 10/15/2026 |
| 25.0.2 | 102 | 10/15/2026 |
| 25.0.1 | 95 | 10/14/2026 |
| 25.0.0 | 113 | 10/14/2026 |
| 24.1.1 | 88 | 10/14/2026 |
| 24.1.0 | 148 | 10/14/2026 |
| 24.0.2 | 95 | 10/14/2026 |
| 24.0.1 | 132 | 10/11/2026 |
| 24.0.0 | 382 | 10/11/2026 |