Blog

Category: Tracing

Tracing  

BeginSpan is the New Printf: Observability in the Developer Workflow

Observability is a great way to understand how your system is operating in production, diagnose errors when systems fail, and find subtle gaps in logic....

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

Tracing   Instrumentation  

Vendor Switching With OpenTelemetry (OTel)

You might already know that OpenTelemetry is the future of instrumentation. It's an open-source and vendor-neutral instrumentation framework that frees you from the trap of...

Tracing  

How Slack Transformed Their CI With Tracing

Slack experienced meteoric growth between 2017 and 2020—but that level of growth came with growing pains. In his talk at the 2021 o11ycon+hnycon, Frank Chen...

Tracing  

Uniting Tracing and Logs With OpenTelemetry Span Events

The current landscape of what our customers are dealing with in monitoring and observability can be a bit of a mess. For one thing, there...

Tracing   Connectors & Integrations  

Mix & Match! Tracing Header Interoperability Between OpenTelemetry and Beelines

We’ve released support for tracing header interoperability in all of our Beelines. This means you can now mix and match distributed services instrumented with Beelines...

Tracing   Guests   Customer Stories  

Logs and Traces: Two Houses Unalike in Dignity

With Honeycomb, the engineering team at IMO was able to find hidden architectural issues that were previously obscured in their logs, generating new insights that...

Tracing   Product Updates  

Unpacking Events: All the Better to Observe

At Honeycomb, we believe events are the building blocks for observability. What exactly is an event? What does that mean for your team’s observability journey?...

Tracing   Observability   Monitoring   Metrics   Logging   Debugging  

"Hot-take" on 3 Popular Open Source Tools & The Observability Landscape

New eGuide takes a closer look at Prometheus, ELK and Jaeger: Open source tooling has its benefits. No licensing costs and you’re free to download,...

Tracing   Software Engineering   Sampling  

Getting At The Good Stuff: How To Sample Traces in Honeycomb

(This is the first post by our new head of Customer Success, Irving.) Sampling is a must for applications at scale; it’s a technique for...

Tracing   Dogfooding  

Instrumenting Lambda with Traces: A Complete Example in Python

We’re big fans of AWS Lambda at Honeycomb. As you may have read, we recently made some major improvements to our storage engine by leveraging...

Tracing   Software Engineering   Instrumentation  

OpenTelemetry vs OpenTracing | Understanding OpenCensus and Related Terms

There’s been a fair bit of buzz lately about OpenTelemetry, which is the next major version of the OpenTracing and OpenCensus projects. The leadership of...

Tracing   Debugging  

Investigating Timeouts With Tracing Using Sentry

Tracing is one of the key tools that Honeycomb offers to make sense of data. Over the last few weeks, we've made a number of...

Tracing   Software Engineering   Dogfooding  

When In Doubt, Add More Spans: A Tale of Tracing and Testing In Production

Recently, Toshok was telling a story about the kind of thing he talks about a lot—improving the performance of some endpoint or page or other....

1 2 3