“Tracing is a game-changing thing for us. We loved Honeycomb before, but this has sped up our ability to observe how our entire system behaves.”
What Exactly is Going On
Tracing is an understanding tool as much as a debugging tool; a way for code authors to communicate the structure of their code. With waterfall views you don’t have to be an expert to tell if fetching results was the bottleneck or persisting results.Trace the path
Go Deep Without Getting Lost
Comparing diagrams is a useful way to get a quick overview of a trace. At a glance, see if most traces are doing the same work, or if something is behaving differently.A tracing summary
No Switching Between Tools
Click on spans and take a look at the metadata. See the value of adding extra fields to spans and understand call requests and if any use 3rd party services. Switch between query result views and tracing to more deeply diagnose.No more losing context
"I can't and don't want to remember a time before Honeycomb. Honeycomb is now an integral part of the process and toolkit for troubleshooting any really tricky problem at Intercom".