
Traces provide a detailed view of a request’s journey through data, microservices and applications, helping SREs pinpoint where failures occur and resolve issues faster. But while tracing can reduce downtime and developer burnout, collecting every trace creates its own problems. Storing massive volumes of data is expensive, can burden the systems being monitored and makes it harder to find the information that actually matters.The solution isn’t abandoning tracing, but being smarter about what gets retained. Head sampling captures only a portion of traces upfront, while tail sampling evaluates completed traces and keeps those most valuable for troubleshooting. Dynamic sampling goes further by filtering repetitive or nearly identical traces before they overwhelm storage.On The New Stack podcast, Sarah Hudspeth of Chronosphere, a Palo Alto Networks company, explains how teams can build a more effective tracing strategy. She breaks down how thoughtful sampling and observability design can turn tracing from a data-hoarding problem into a practical tool for production troubleshooting. Learn more from The New Stack around the latest in tracing:Sampling: the philosopher’s stone of distributed tracingHow OpenTelemetry Works: Tracing, Metrics and Logs on KubernetesWhy Synthetic Tracing Delivers Better Data, Not Just More DataJoin our community of newsletter subscribers to stay on top of the news and at the top of your game.
Podzilla Summary coming soon
Sign up to get notified when the full AI-powered summary is ready.
Free forever for up to 3 podcasts. No credit card required.

Drowning in AI pull requests: Harness's field CTO on code review and a Git repo built for agents

Why CPUs still matter in the age of AI agents

Why Doist Says Less AI Can Deliver More

Why your company should (try to) build its own AI SRE
Free AI-powered recaps of The New Stack Podcast and your other favorite podcasts, delivered to your inbox.
Free forever for up to 3 podcasts. No credit card required.