Home / Companies / Datadog / Blog / Post Details
Content Deep Dive

Trace Google Pub/Sub workloads in Cloud Run with Datadog

Blog post from Datadog

Post Details
Company
Date Published
Author
Nina Rei
Word Count
1,406
Language
English
Hacker News Points
-
Summary

Datadog APM enhances the visibility of event-driven systems using Google Cloud Pub/Sub by offering producer-aware distributed tracing that connects traces from producers to consumers, thus resolving challenges in monitoring such systems. Through features like span links for batch publishing, detecting Pub/Sub push deliveries in Cloud Run, and preserving trace context across asynchronous acknowledgments, Datadog helps maintain a comprehensive trace of message life cycles, even when messages undergo batching or delayed acknowledgments. This setup aids in debugging production issues like partial batch fan-out, queue backlogs, and delayed acknowledgments, offering insights into end-to-end processing times and allowing more accurate performance assessments. To achieve this, users must configure their systems to ensure trace continuity, particularly by enabling metadata writing to HTTP headers for push subscriptions, which is crucial for maintaining the connection between producer and consumer traces.