RedisEvents.Tracing
0.2.23
dotnet add package RedisEvents.Tracing --version 0.2.23
NuGet\Install-Package RedisEvents.Tracing -Version 0.2.23
<PackageReference Include="RedisEvents.Tracing" Version="0.2.23" />
<PackageVersion Include="RedisEvents.Tracing" Version="0.2.23" />
<PackageReference Include="RedisEvents.Tracing" />
paket add RedisEvents.Tracing --version 0.2.23
#r "nuget: RedisEvents.Tracing, 0.2.23"
#:package RedisEvents.Tracing@0.2.23
#addin nuget:?package=RedisEvents.Tracing&version=0.2.23
#tool nuget:?package=RedisEvents.Tracing&version=0.2.23
RedisEvents.Tracing
OpenTelemetry tracing for the Redis connections RedisEvents creates itself — a Streams:ConnectionString
that differs from the container's IConnectionMultiplexer, and every consumer reader connection.
(A multiplexer registered in the container is the host's to instrument with AddRedisInstrumentation.)
builder.AddRedisTracing(); // host builder: hands connections to the applier
services.AddOpenTelemetry().WithTracing(t => t
.AddRedisEventsConnectionTracing()); // tracer provider: receives them
A connection made before the tracer provider is built is held until it exists. Stream-level spans
(streams.publish / streams.process) come from AddRedisEvents() in the core package and need no
extra package.
| 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.2)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.2)
- OpenTelemetry.Instrumentation.StackExchangeRedis (>= 1.12.0-beta.1)
- RedisEvents (>= 0.2.23)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.