Bit.Belemetry.Hangfire
11.0.0-pre-10
dotnet add package Bit.Belemetry.Hangfire --version 11.0.0-pre-10
NuGet\Install-Package Bit.Belemetry.Hangfire -Version 11.0.0-pre-10
<PackageReference Include="Bit.Belemetry.Hangfire" Version="11.0.0-pre-10" />
<PackageVersion Include="Bit.Belemetry.Hangfire" Version="11.0.0-pre-10" />
<PackageReference Include="Bit.Belemetry.Hangfire" />
paket add Bit.Belemetry.Hangfire --version 11.0.0-pre-10
#r "nuget: Bit.Belemetry.Hangfire, 11.0.0-pre-10"
#:package Bit.Belemetry.Hangfire@11.0.0-pre-10
#addin nuget:?package=Bit.Belemetry.Hangfire&version=11.0.0-pre-10&prerelease
#tool nuget:?package=Bit.Belemetry.Hangfire&version=11.0.0-pre-10&prerelease
Bit.Belemetry.Hangfire
Hangfire spans for Bit.Belemetry: a job filter that records a span
for every job execution (JOB {Type}.{Method}, kind consumer, with job.id, job.type, job.method, job.queue
and job.created_at), parented to the trace that enqueued the job - the W3C trace context travels in the job's
parameters - and marked as an error when the job throws. The spans land on the Bit.Belemetry.Hangfire activity
source, which Bit.Belemetry collects by default, and show up in Application Insights as requests.
services.AddHangfire(configuration => configuration
.UseSqlServerStorage(connectionString)
.UseBitBelemetry(o =>
{
o.PropagateTraceContext = true; // the enqueue's trace is the execution's parent
o.Filter = job => job.Type != typeof(HeartbeatJob); // skip the noisy ones
}));
No OpenTelemetry packages are involved: the filter starts plain System.Diagnostics.Activity instances, so any
ActivityListener - the OpenTelemetry SDK included - can record them too. See the
Belemetry documentation for the rest.
| 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 is compatible. 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 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. net11.0 is compatible. |
-
net10.0
- Bit.Belemetry (>= 11.0.0-pre-10)
- Hangfire.Core (>= 1.8.0 && < 2.0.0)
-
net11.0
- Bit.Belemetry (>= 11.0.0-pre-10)
- Hangfire.Core (>= 1.8.0 && < 2.0.0)
-
net8.0
- Bit.Belemetry (>= 11.0.0-pre-10)
- Hangfire.Core (>= 1.8.0 && < 2.0.0)
-
net9.0
- Bit.Belemetry (>= 11.0.0-pre-10)
- Hangfire.Core (>= 1.8.0 && < 2.0.0)
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 |
|---|---|---|
| 11.0.0-pre-10 | 33 | 10/20/2026 |