![]() |
VOOZH | about |
dotnet add package OpenTelemetry.Exporter.Zipkin --version 1.16.0
NuGet\Install-Package OpenTelemetry.Exporter.Zipkin -Version 1.16.0
<PackageReference Include="OpenTelemetry.Exporter.Zipkin" Version="1.16.0" />
<PackageVersion Include="OpenTelemetry.Exporter.Zipkin" Version="1.16.0" />Directory.Packages.props
<PackageReference Include="OpenTelemetry.Exporter.Zipkin" />Project file
paket add OpenTelemetry.Exporter.Zipkin --version 1.16.0
#r "nuget: OpenTelemetry.Exporter.Zipkin, 1.16.0"
#:package OpenTelemetry.Exporter.Zipkin@1.16.0
#addin nuget:?package=OpenTelemetry.Exporter.Zipkin&version=1.16.0Install as a Cake Addin
#tool nuget:?package=OpenTelemetry.Exporter.Zipkin&version=1.16.0Install as a Cake Tool
This package is Deprecated
and it will stop receiving any updates in December 2026.
Zipkin already supports OTLP ingestion. Change your exporter to
OpenTelemetry.Exporter.OpenTelemetryProtocol as stated in the
Deprecating Zipkin Exporter blog post.
dotnet add package OpenTelemetry.Exporter.Zipkin
You can enable the ZipkinExporter with the AddZipkinExporter() extension
method on TracerProviderBuilder.
You can configure the ZipkinExporter through ZipkinExporterOptions
and environment variables. The ZipkinExporterOptions setters
take precedence over the environment variables.
BatchExportProcessorOptions: Configuration options for the batch exporter.
Only used if ExportProcessorType is set to Batch.
Endpoint: URI address to receive telemetry (default
http://localhost:9411/api/v2/spans).
ExportProcessorType: Whether the exporter should use Batch or Simple
exporting
processor.
HttpClientFactory: A factory function called to create the HttpClient
instance that will be used at runtime to transmit spans over HTTP. See
Configure HttpClient for more details.
MaxPayloadSizeInBytes: Maximum payload size of UTF8 JSON chunks sent to
Zipkin (default 4096).
ServiceName: Name of the service reporting telemetry. If the Resource
associated with the telemetry has "service.name" defined, then it'll be
preferred over this option.
UseShortTraceIds: Whether the trace's ID should be shortened before sending
to Zipkin (default false).
This exporter allows easy configuration of ZipkinExporterOptions from
dependency injection container, when used in conjunction with
OpenTelemetry.Extensions.Hosting.
See the Startup class of the ASP.NET Core application for example use.
The following environment variables can be used to override the default
values of the ZipkinExporterOptions.
| Environment variable | ZipkinExporterOptions property |
|---|---|
OTEL_EXPORTER_ZIPKIN_ENDPOINT |
Endpoint |
The HttpClientFactory option is provided on ZipkinExporterOptions for users
who want to configure the HttpClient used by the ZipkinExporter. Simply
replace the function with your own implementation if you want to customize the
generated HttpClient:
services.AddOpenTelemetry()
.WithTracing(builder => builder
.AddZipkinExporter(o => o.HttpClientFactory = () =>
{
HttpClient client = new HttpClient();
client.DefaultRequestHeaders.Add("X-MyCustomHeader", "value");
return client;
}));
For users using
IHttpClientFactory
you may also customize the named "ZipkinExporter" HttpClient using the
built-in AddHttpClient extension:
services.AddHttpClient(
"ZipkinExporter",
configureClient: (client) =>
client.DefaultRequestHeaders.Add("X-MyCustomHeader", "value"));
Note: The single instance returned by HttpClientFactory is reused by all
export requests.
This component uses an EventSource with the name "OpenTelemetry-Exporter-Zipkin" for its internal logging. Please refer to SDK troubleshooting for instructions on seeing these internal logs.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 net5.0 was computed. net5.0-windows net5.0-windows was computed. net6.0 net6.0 was computed. net6.0-android net6.0-android was computed. net6.0-ios net6.0-ios was computed. net6.0-maccatalyst net6.0-maccatalyst was computed. net6.0-macos net6.0-macos was computed. net6.0-tvos net6.0-tvos was computed. net6.0-windows net6.0-windows was computed. net7.0 net7.0 was computed. net7.0-android net7.0-android was computed. net7.0-ios net7.0-ios was computed. net7.0-maccatalyst net7.0-maccatalyst was computed. net7.0-macos net7.0-macos was computed. net7.0-tvos net7.0-tvos was computed. net7.0-windows net7.0-windows was computed. net8.0 net8.0 is compatible. net8.0-android net8.0-android was computed. net8.0-browser net8.0-browser was computed. net8.0-ios net8.0-ios was computed. net8.0-maccatalyst net8.0-maccatalyst was computed. net8.0-macos net8.0-macos was computed. net8.0-tvos net8.0-tvos was computed. net8.0-windows net8.0-windows was computed. net9.0 net9.0 is compatible. net9.0-android net9.0-android was computed. net9.0-browser net9.0-browser was computed. net9.0-ios net9.0-ios was computed. net9.0-maccatalyst net9.0-maccatalyst was computed. net9.0-macos net9.0-macos was computed. net9.0-tvos net9.0-tvos was computed. net9.0-windows net9.0-windows was computed. net10.0 net10.0 is compatible. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 netcoreapp2.0 was computed. netcoreapp2.1 netcoreapp2.1 was computed. netcoreapp2.2 netcoreapp2.2 was computed. netcoreapp3.0 netcoreapp3.0 was computed. netcoreapp3.1 netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 netstandard2.0 is compatible. netstandard2.1 netstandard2.1 was computed. |
| .NET Framework | net461 net461 was computed. net462 net462 is compatible. net463 net463 was computed. net47 net47 was computed. net471 net471 was computed. net472 net472 was computed. net48 net48 was computed. net481 net481 was computed. |
| MonoAndroid | monoandroid monoandroid was computed. |
| MonoMac | monomac monomac was computed. |
| MonoTouch | monotouch monotouch was computed. |
| Tizen | tizen40 tizen40 was computed. tizen60 tizen60 was computed. |
| Xamarin.iOS | xamarinios xamarinios was computed. |
| Xamarin.Mac | xamarinmac xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos xamarinwatchos was computed. |
Showing the top 5 NuGet packages that depend on OpenTelemetry.Exporter.Zipkin:
| Package | Downloads |
|---|---|
|
OpenTelemetry.AutoInstrumentation.Runtime.Managed
Managed components used by the OpenTelemetry.AutoInstrumentation project. |
|
|
MyJetWallet.Sdk.Service
Package Description |
|
|
devprime.stack.observability
DevPrime Observability |
|
|
Cszy.OpenTelemetry.AspNetCore
Cszy.OpenTelemetry.AspNetCore是Cszy应用框架对OpenTelemetry.AspNetCore的封装 |
|
|
FCMicroservices
a boilerplate microservice framework |
Showing the top 20 popular GitHub repositories that depend on OpenTelemetry.Exporter.Zipkin:
| Repository | Stars |
|---|---|
|
dotnet/tye
Tye is a tool that makes developing, testing, and deploying microservices and distributed applications easier. Project Tye includes a local orchestrator to make developing microservices easier and the ability to deploy microservices to Kubernetes with minimal configuration.
|
|
|
dotnet/samples
Sample code referenced by the .NET documentation
|
|
|
Squidex/squidex
Headless CMS and Content Managment Hub
|
|
|
Azure/durabletask
Durable Task Framework allows users to write long running persistent workflows in C# using the async/await capabilities.
|
|
|
meysamhadeli/booking-microservices
A practical microservices with the latest technologies and architectures like Vertical Slice Architecture, Event Sourcing, CQRS, DDD, gRpc, MongoDB, RabbitMq, Masstransit, and Aspire in .Net 10.
|
|
|
thangchung/clean-architecture-dotnet
🕸 Yet Another .NET Clean Architecture, but for Microservices project. It uses Minimal Clean Architecture with DDD-lite, CQRS-lite, and just enough Cloud-native patterns apply on the simple eCommerce sample and run on Tye with Dapr extension 🍻
|
|
|
b-editor/beutl
Cross-platform video editing (compositing) software.
|
|
|
MUnique/OpenMU
This project aims to create an easy to use, extendable and customizable server for a MMORPG called "MU Online".
|
|
|
colinin/abp-next-admin
这是基于vue-vben-admin 模板适用于abp vNext的前端管理项目
|
|
|
mehdihadeli/food-delivery-microservices
🍔 A practical and cloud-native food delivery microservices, built with .Net Aspire, .Net 9, MassTransit, Domain-Driven Design, CQRS, Vertical Slice Architecture, Event-Driven Architecture, and the latest technologies.
|
|
|
davidfowl/Micronetes
Micronetes is a local orchestrator inspired by kubernetes that makes developing and testing microservices and distributed applications easier.
|
|
|
Aguafrommars/TheIdServer
OpenID/Connect, OAuth2, WS-Federation and SAML 2.0 server based on Duende IdentityServer and ITFoxtec Identity SAML 2.0 with its admin UI
|
|
|
SteeltoeOSS/Samples
Steeltoe samples and reference application collection
|
|
|
meysamhadeli/booking-modular-monolith
A practical Modular Monolith architecture with the latest technologies and architecture like Vertical Slice Architecture, Event Driven Architecture, CQRS, DDD, gRpc, Masstransit, and Aspire in .Net 10.
|
|
|
Eventuous/eventuous
Event Sourcing library for .NET
|
|
|
mehdihadeli/vertical-slice-api-template
🍰 An asp.net core template based on .Net 9, Vertical Slice Architecture, CQRS, Minimal APIs, OpenTelemetry, API Versioning and OpenAPI.
|
|
|
cocosip/sharp-abp
Abp-vNext extension modules
|
|
|
newbe36524/Newbe.Claptrap
This is a frameworks with reactive, event sourcing and Actor pattern as basic theories. On top of this, developers can create "distributed", "scale out", and "easy to test" application more simply. Claptrap and it`s Minions is on the way.
|
|
|
Azure/azure-functions-kafka-extension
Kafka extension for Azure Functions
|
|
|
marinasundstrom/YourBrand
Prototype enterprise system for e-commerce and consulting services
|
For highlights and announcements see: https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.16.0/RELEASENOTES.md.
For detailed changes see: https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.16.0/src/OpenTelemetry.Exporter.Zipkin/CHANGELOG.md.