How we measure data completeness at scale | Datadog
Jul 1, 2026Valentin Touffet, Alexandre Olivier

Summary
This post details the evolution of Datadog's data completeness measurement system. The core innovation is the segment-based tracking of payloads, where each pipeline is divided into segments, and completeness is measured by comparing 'create' and 'acknowledgment' events for unique payload identifiers within time buckets. This approach handles retries and complex pipeline structures by ensuring idempotency through time-bucketed counts and allows for end-to-end pipeline completeness to be computed by combining segment ratios, particularly addressing challenges with parallel pipelines by using mathematical operations to combine segment-level measurements.
More from the Data Completeness Measurement trail
- How we migrated a live routing system using AI-assisted refactoring | Datadog
- How we built reliable log delivery to thousands of unpredictable endpoints | Datadog
- Achieving relentless Kafka reliability at scale with the Streaming Platform | Datadog
- How we use formal modeling, lightweight simulations, and chaos testing to design reliable distributed systems | Datadog
- Scaling Self-Serve Analytics: The Tools Empowering 5,000 Employees | Datadog