06A request crosses six services and you have no idea where the time goes. How does tracing fix that?▼mediumNewDatadogUberStripe2 repliesunlockedTracing is the only telemetry that answers where the time went across services. The mechanism is context propagation, and the reason teams fail at it is that one uninstrumented hop breaks the chain.Open full answer →
07Logging costs more than the database and leadership wants the bill halved without losing signal. Design the pipeline.▼hardNewDatadogSnowflakeCloudflareunlockedThe instinct is to delete old logs. That is backwards: the waste lives in what you ingest, not how long you keep it. This answer walks the levers in the order that actually pays.Open full answer →
14Pick a trace-sampling strategy for our checkout service and defend it.▼medium★ EssentialNewDatadogStripeLinkedIn○ sign inChoose what evidence must survive, then price the collection path. A tail policy can only inspect traces that reach it; low SDK sampling changes the guarantee before the collector sees a span.Open full answer →
32We can't afford full logging on our hottest service. Sample the logs or filter aggressively, and what do we lose?▼mediumNewRazorpaySwiggyDatadog◆ premiumSampling keeps proportions and loses rare individuals; filtering keeps chosen classes complete and loses whatever you misclassified. Decide retention at write time, keep counters always, rehydrate the rest.Open full answer →
39Design the OpenTelemetry collector topology for four hundred services. Where does sampling happen?▼hardNewDatadogMicrosoftUber2 replies◆ premiumAgent per node, gateway per cluster, and one decision that shapes everything else: tail sampling needs every span of a trace in one place, which is why the topology has a tier that looks redundant until you need it.Open full answer →