Trace sampling can help you manage data volume, optimize performance, and maintain actionable observability without collecting every piece of telemetry data.
Observability in modern software systems is essential for maintaining system health and troubleshooting effectively, but collecting all telemetry data is rarely practical. That’s where sampling techniques in OpenTelemetry come into play.
This video explains trace sampling and explores how software engineers and developers can leverage head and tail sampling to balance system performance with insightful observability.
Discover why sampling is crucial in managing data volume, focusing on actionable insights, and optimizing performance. Learn the best practices for trace sampling and get a comprehensive breakdown of OpenTelemetry's supported techniques. Last but not least, dive into observability best practices to keep track of sampling decisions.
🔗 Useful links
Follow the GitHub tutorial about sampling: https://github.com/isItObservable/Sampling
Read the blog post about sampling: https://isitobservable.io/open-telemetry/traces/trace-sampling-best-practices
Dynatrace trial: https://dt-url.net/trial
📖 Chapters 📖
-----------------------------
00:00 Intro
00:14 Welcome
02:16 Introduction
07:42 Head Sampling
16:47 Collector Sampling
25:13 Best Practices
27:44 Observability
30:20 Conclusion
-----------------------------
🔬 Want to learn more about tools that the cloud-native pros use? Check out the full list of my favorites over here on this YouTube playlist: https://www.youtube.com/playlist?list=PL6VBQyIvTlRjAMeeZN5yfD07X8DdYonnI
Check out ALL my observability secrets, tips, and tricks in my blog: https://isitobservable.io/
👉✅ Stay connected with me!
BlueSky: https://bsky.app/profile/isitobservable.bsky.social
Twitter: https://twitter.com/IsitObservable
LinkedIn: https://www.linkedin.com/company/isitobservable
IsItObservable is powered by Dynatrace’s own developer relations team. Subscribe to get observability reviews, tips and tricks, and tutorials tested by cloud-native experts. I review, test, and share results to help you succeed with platform engineering and observability.