Tracing
Tracing Makes Concurrency Bugs Easy to Spot
Today, I found a concurrency bug before I noticed it. Like, it was subtle, and so I wasn’t quite sure I saw it—maybe I hadn’t...
Tracing
Best Practices
Ask Miss O11y
Ask Miss O11y: Tracing Is for Async, Too
I have a good sense of how to use traces to understand my system’s behavior within request/response cycles. What about multi-request processes? What about async...
Metrics
Events
The Magic of Metrics—and How It Can Burn You
As product developers, our responsibility continues beyond shipping code. To keep our software running, we need to notice whether it’s working in production. To make...