Lessons Learned Building High-Performance Rust Profiler
Design decisions and performance challenges building a high-performance Rust profiler, covering low-level details like cache-line contention and async instrumentation.
Design decisions and performance challenges building a high-performance Rust profiler, covering low-level details like cache-line contention and async instrumentation.
A deep dive into using the System.Diagnostics.Metrics source generators in .NET for creating strongly-typed, boilerplate-free telemetry code.
Introduction to creating and monitoring custom metrics in .NET applications using the System.Diagnostics.Metrics APIs and dotnet-counters.
Announcement for a NYC Systems tech talk on predictive auto-scaling in MongoDB Atlas and instrumentation of compiled code.
Explains how to programmatically disable recording and exporting of specific Activities (spans) in .NET OpenTelemetry instrumentation.
A technical guide on measuring test coverage for Rust projects using llvm-profdata and llvm-cov tools.
A critique of how 'observability' is often incorrectly defined as just metrics, logs, and traces, explaining its true meaning from control theory.
A plea to Clojure developers to adopt clojure.spec for data validation and instrumentation to improve code safety and readability.
Explains how to instrument OBIEE database connections for detailed performance monitoring and diagnostics.