OpenTelemetry.Extensions.Propagators
1.10.0
Prefix Reserved
dotnet add package OpenTelemetry.Extensions.Propagators --version 1.10.0
NuGet\Install-Package OpenTelemetry.Extensions.Propagators -Version 1.10.0
<PackageReference Include="OpenTelemetry.Extensions.Propagators" Version="1.10.0" />
paket add OpenTelemetry.Extensions.Propagators --version 1.10.0
#r "nuget: OpenTelemetry.Extensions.Propagators, 1.10.0"
// Install OpenTelemetry.Extensions.Propagators as a Cake Addin #addin nuget:?package=OpenTelemetry.Extensions.Propagators&version=1.10.0 // Install OpenTelemetry.Extensions.Propagators as a Cake Tool #tool nuget:?package=OpenTelemetry.Extensions.Propagators&version=1.10.0
Propagator formats for OpenTelemetry .NET
The package provides context propagators by following the OpenTelemetry specification (currently supporting B3 format) for tracing.
Installation
Add a reference to the
OpenTelemetry.Extensions.Propagators
package in your project.
dotnet add package --prerelease OpenTelemetry.Extensions.Propagators
Configuration
Use B3 OpenZipkin
context only:
using OpenTelemetry;
using OpenTelemetry.Extensions.Propagators;
Sdk.SetDefaultTextMapPropagator(new B3Propagator())
Use B3 OpenZipkin
and W3C Baggage
propagators at the same time:
using OpenTelemetry;
using OpenTelemetry.Context.Propagation;
using OpenTelemetry.Extensions.Propagators;
Sdk.SetDefaultTextMapPropagator(new CompositeTextMapPropagator(new TextMapPropagator[]
{
new OpenTelemetry.Extensions.Propagators.B3Propagator(),
new BaggagePropagator(),
}));
Troubleshooting
This component uses an EventSource with the name "OpenTelemetry.Extensions.Propagators" for its internal logging. Please refer to SDK troubleshooting for instructions on seeing these internal logs.
References
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. 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 is compatible. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 is compatible. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETFramework 4.6.2
- OpenTelemetry.Api (>= 1.10.0)
-
.NETStandard 2.0
- OpenTelemetry.Api (>= 1.10.0)
-
net8.0
- OpenTelemetry.Api (>= 1.10.0)
-
net9.0
- OpenTelemetry.Api (>= 1.10.0)
NuGet packages (7)
Showing the top 5 NuGet packages that depend on OpenTelemetry.Extensions.Propagators:
Package | Downloads |
---|---|
OpenTelemetry.AutoInstrumentation.Runtime.Managed
Managed components used by the OpenTelemetry.AutoInstrumentation project. |
|
GreatUtilities.Web
Essencial tools to agile development. |
|
AWS.Distro.OpenTelemetry.AutoInstrumentation
Package Description |
|
Blip.Starter.Common.Traces
Package Description |
|
Traceable.Agent
Traceable Agent Bootstrap |
GitHub repositories (3)
Showing the top 3 popular GitHub repositories that depend on OpenTelemetry.Extensions.Propagators:
Repository | Stars |
---|---|
SteeltoeOSS/Steeltoe
.NET Components for Externalized Configuration, Database Connectors, Service Discovery, Logging and Distributed Tracing, Application Management, Security, and more.
|
|
open-telemetry/opentelemetry-dotnet-contrib
This repository contains set of components extending functionality of the OpenTelemetry .NET SDK. Instrumentation libraries, exporters, and other components can find their home here.
|
|
osstotalsoft/nbb
.Net Building Blocks
|
Version | Downloads | Last updated | |
---|---|---|---|
1.10.0 | 3,670 | 11/12/2024 | |
1.10.0-rc.1 | 45 | 11/1/2024 | |
1.10.0-beta.1 | 77 | 9/30/2024 | |
1.9.0 | 554,157 | 6/14/2024 | |
1.9.0-rc.1 | 148 | 6/7/2024 | |
1.9.0-alpha.1 | 87 | 5/20/2024 | |
1.8.1 | 322,191 | 4/18/2024 | |
1.8.0 | 205,725 | 4/3/2024 | |
1.8.0-rc.1 | 89 | 3/27/2024 | |
1.8.0-beta.1 | 4,469 | 3/14/2024 | |
1.7.0 | 582,275 | 12/9/2023 | |
1.7.0-rc.1 | 364 | 11/30/2023 | |
1.7.0-alpha.1 | 636 | 10/17/2023 | |
1.6.0 | 608,754 | 9/6/2023 | |
1.6.0-rc.1 | 818 | 8/21/2023 | |
1.6.0-alpha.1 | 1,662 | 7/12/2023 | |
1.5.1 | 402,973 | 6/26/2023 | |
1.5.0 | 85,341 | 6/6/2023 | |
1.5.0-rc.1 | 2,855 | 5/26/2023 | |
1.5.0-alpha.2 | 4,164 | 4/1/2023 | |
1.5.0-alpha.1 | 1,938 | 3/8/2023 | |
1.4.0 | 500,959 | 2/24/2023 | |
1.4.0-rc.4 | 33,700 | 2/11/2023 | |
1.4.0-rc.3 | 14,474 | 2/2/2023 | |
1.4.0-rc.2 | 25,590 | 1/9/2023 | |
1.4.0-rc.1 | 31,813 | 12/12/2022 | |
1.4.0-beta.3 | 43,229 | 11/7/2022 | |
1.4.0-beta.2 | 5,928 | 10/17/2022 | |
1.4.0-beta.1 | 2,481 | 9/30/2022 | |
1.4.0-alpha.2 | 10,706 | 8/18/2022 | |
1.4.0-alpha.1 | 17,363 | 8/3/2022 | |
1.3.2 | 199,109 | 12/20/2022 | |
1.3.1 | 266,856 | 9/8/2022 | |
1.3.0 | 140,898 | 6/3/2022 | |
1.3.0-rc.2 | 429 | 6/1/2022 |
For highlights and announcements see: https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.10.0/RELEASENOTES.md.
For detailed changes see: https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.10.0/src/OpenTelemetry.Extensions.Propagators/CHANGELOG.md.