I’ve been quite involved with distributed tracing and have spent a fair amount of time looking at the W3C recommendation for dealing with trace context at work lately. As a result of this, I have found myself wanting to inspect the headers on outbound requests to ensure that the framework and libraries we use handle tracing correctly.
But how do you do that? I couldn’t find any services or command line utilities that did this (at least not simply), so I set out to build one myself. It’s been a while since I did anything in Rust, and this sounded like a fun, little weekend project. Spoiler alert: It wasn’t.
But how do you do that? I couldn’t find any services or command line utilities that did this (at least not simply), so I set out to build one myself. It’s been a while since I did anything in Rust, and this sounded like a fun, little weekend project. Spoiler alert: It wasn’t.