Distributed Tracing

Spot Errors & Latencies Across Services

Honeycomb’s built-in Tracing allows you to easily switch views to see the time and resources taken to service any request. With a waterfall view, it’s easy to diagnose bottlenecks, optimize performance, and understand how your system processes requests.

Go back and forth from the full context of events to the deep diagnostics of traces—so you know exactly where to look.

Learn More

“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".