Improving Async Workflow Observability in Dapr
Blog on OpenTelemetry

Improving Async Workflow Observability in Dapr


Summary

This article details how the Dapr community improved observability for asynchronous workflows by enhancing its OpenTelemetry integration. The core challenge was propagating trace context across the long-lived gRPC stream used for communication between the Dapr workflow engine and application code, which previously fragmented traces. By serializing trace context within activity messages and updating Dapr SDKs, they achieved a single, coherent trace for entire workflows, and are now working to standardize semantic conventions using OpenTelemetry Weaver for consistent telemetry across Dapr components.
Read the Original Article

This article originally appeared on Blog on OpenTelemetry.

Read Full Article on Original Site

Popular from Blog on OpenTelemetry

1
OpenTelemetry Profiles Enters Public Alpha
OpenTelemetry Profiles Enters Public Alpha

Blog on OpenTelemetry Mar 26, 2026 92 views

2
Inside Adobe's OpenTelemetry pipeline: simplicity at scale
Inside Adobe's OpenTelemetry pipeline: simplicity at scale

Blog on OpenTelemetry Apr 8, 2026 55 views

3
Deprecating Span Events API
Deprecating Span Events API

Blog on OpenTelemetry Mar 18, 2026 52 views

4
New OpenTelemetry Kotlin SDK
New OpenTelemetry Kotlin SDK

Blog on OpenTelemetry Mar 23, 2026 47 views

5
OpenTelemetry eBPF Instrumentation 2026 Goals
OpenTelemetry eBPF Instrumentation 2026 Goals

Blog on OpenTelemetry Jan 23, 2026 46 views