Atl.Telemetry
2025.12.31.2
dotnet add package Atl.Telemetry --version 2025.12.31.2
NuGet\Install-Package Atl.Telemetry -Version 2025.12.31.2
<PackageReference Include="Atl.Telemetry" Version="2025.12.31.2" />
<PackageVersion Include="Atl.Telemetry" Version="2025.12.31.2" />
<PackageReference Include="Atl.Telemetry" />
paket add Atl.Telemetry --version 2025.12.31.2
#r "nuget: Atl.Telemetry, 2025.12.31.2"
#:package Atl.Telemetry@2025.12.31.2
#addin nuget:?package=Atl.Telemetry&version=2025.12.31.2
#tool nuget:?package=Atl.Telemetry&version=2025.12.31.2
Introduction
Provides a mechanism which instruments ASP.NET projects and emits the Trace signals, based on the supplied configuration.
Getting Started
- Install the nuget package. This can be done in various ways, such as using the NuGet Package Manager, the CLI or update the *.csproj file.
- Software dependencies. The package relies on OpenTelemetry libraries.
- Latest releases. The latest version of this package makes use of the latest released versions of it's dependicies.
- API references
Build and Test
This package builds similar to other dotnet core packages.
Install the latest version of the nuget package.
Add the following required node to the appsettings.json file:
"Telemetry": { "Tracing": { "ApiKey": "YOUR_KEY_GOES_HERE", "Endpoint": "YOUR_ENDPOINT_GOES_HERE" } }
Register it in your Program.cs class.
builder.AddTracing<Program>(Service.TestApp);
Perform an operation on the app.
Verify that trace signals are displayed in your output. For this example, Honeycomb.io is used.
Contribute
- Too early for external contributions
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. 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. |
-
net8.0
- OpenTelemetry.Api (>= 1.14.0)
- OpenTelemetry.Exporter.Console (>= 1.14.0)
- OpenTelemetry.Exporter.OpenTelemetryProtocol (>= 1.14.0)
- OpenTelemetry.Exporter.Prometheus.AspNetCore (>= 1.8.0-rc.1)
- OpenTelemetry.Extensions.Hosting (>= 1.14.0)
- OpenTelemetry.Instrumentation.AspNetCore (>= 1.14.0)
- OpenTelemetry.Instrumentation.Http (>= 1.14.0)
- OpenTelemetry.Instrumentation.Runtime (>= 1.14.0)
- OpenTelemetry.Instrumentation.SqlClient (>= 1.14.0-beta.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2025.12.31.2 | 703 | 12/31/2025 |
| 2025.12.31.1 | 107 | 12/31/2025 |
| 2023.6.16.1 | 4,159 | 6/16/2023 |