A collection of 13 posts

NServiceBus.Extensions.Diagnostics 2.1 Released

From the previous post on building NServiceBus metrics, I've pushed a new version of the NServiceBus.Extensions.Diagnostics and OpenTelemetry packages: * NServiceBus.Extensions.Diagnostics NuGet * NServiceBus.Extensions.Diagnostics ReadMe * NServiceBus.Extensions.Diagnostics.OpenTelemetry NuGet * NServiceBus.Extensions.Diagnostics.OpenTelemetry ReadMe As before, the OpenTelemetry packages are just small wrappers around TracerBuilderProvider.
Distributed Systems

Diagnostics and Instrumentation Packages Targeting Open Telemetry Beta for MongoDB and NServiceBus Published

That's...a long title. I've published release packages for System.Diagnostics support for NServiceBus and MongoDB: * NServiceBus.Extensions.Diagnostics * MongoDB.Driver.Core.Extensions.DiagnosticSources And published new beta packages targeting the beta release of OpenTelemetry: * NServiceBus.Extensions.Diagnostics.OpenTelemetry * MongoDB.Driver.Core.Extensions.OpenTelemetry The Diagnostics packages are separate from
Distributed Systems

Diagnostics and Instrumentation Packages for MongoDB and NServiceBus Published

As part of the end-to-end diagnostics and tracing blog series, I had an end goal of eventually publishing out NuGet packages for diagnostics (Activity and DiagnosticSource). I'm happy to announce that I've released 4 packages to NuGet: * NServiceBus.Extensions.Diagnostics * NServiceBus.Extensions.Diagnostics.OpenTelemetry * MongoDB.Driver.Core.Extensions.DiagnosticSources * MongoDB.
1 min read

Building End-to-End Diagnostics and Tracing: An Intro

Posts in this series: * An Intro * Trace Context * Diagnostic Events * OpenTelemetry Integration * Activity and Span Correlation * Visualization with Exporters * User-Defined Context with Correlation Context * ActivitySource and OpenTelemetry 1.0 Source Code As microservices introduced (forced) highly complex distributed systems into organizations, the tools required to operate these architectures needed to
2 min read