Lightning Talk: Beyond NTP: High-accuracy clocks for distributed observability
Lightningat OTel Community Day North America 2022 · on Monday, 2022-06-20· at 11:40· JW Marriott Austin·
summary
Clockwork provides a production clock sync system derived from Huygens (NSDI’18) that runs as a mesh of probes instead of an NTP tree and claims 3 orders of magnitude more accurate timestamps. It synchronizes bare‑metal nodes to nanoseconds and cloud VMs to microseconds, exposes a TrueTime-like API with error bounds, measures one‑way RPC and message delays, aligns traces and logs for OpenTelemetry/Jaeger/Pixie, and offers a post‑hoc timestamp translation service for legacy data.
AI-written summary · about
chapters (7)
- 0:00Intro
- 5:40Aligning traces with accurate timestamps
- 6:20Putting distributed logs on a single timeline
- 7:56Instrumenting message bus based microservices
- 9:07Clockwork.io: Accurate clock sync at scale
- 10:00Clockwork: Single-digit microsecond sync in the cloud
- 11:54How Clockwork plans to contribute to Tel
related talks
28mRock around the clock (synchronization
39mKeeping Time in Real Systems
35mNobody Knows What Time It Is
30mOk, it's time to synchronize our clocks...
48mAlright, Time to Synchronize Our Watches...
56mOrdering the chaos - cleaning logs and ordering events in microservices
42mHow to Have your Causality and Wall Clocks, Too
14mSyncWise: Error-Aware Time Synchronization for Reconfigurable Data Center Networks
