Support Your Customers More Effectively with Honeycomb
Customer success can be a serious differentiator and competitive advantage for companies today. Everyone wants to ship quality products to their customers faster, and the...
Heatmaps Make Ops Better
In this blog miniseries, I'd like to talk about how to think about doing data analysis "the Honeycomb way."Â Welcome to part 1, where I...
Postmortem: RDS Clogs & Cache-Refresh Crash Loops
On Thursday, October 4, we experienced a partial API outage from 21:02-21:56 UTC (14:02-14:56 PDT). Despite some remediation work, we saw a similar (though less...
Power to the People: Control Your Own Trigger Destiny with Webhooks
When we release something new, whether it's a new SDK or Beeline or a new feature in the UI, we'll often set a Honeycomb Trigger...
Level Up with Derived Columns: Two Neat Tricks That Will Improve Your Observability
When we released derived columns last year, we already knew they were a powerful way to manipulate and explore data in Honeycomb, but we didn’t realize just...
Level Up With Derived Columns: Bucketing Events For Comparison
When we released derived columns last year, we already knew they were a powerful way to manipulate and explore data in Honeycomb, but we didn’t...
There And Back Again: A Honeycomb Tracing Story
In our previous post about Honeycomb Tracing, we used tracing to better understand Honeycomb's own query path. When doing this kind of investigation, you typically have...
Level Up With Derived Columns: Understanding Screen Size (With Basic Arithmetic)
When we released derived columns last year, we already knew they were a powerful way to manipulate and explore data in Honeycomb, but we didn’t realize just...
How Honeycomb Uses Honeycomb, Part 9: Tracing The Query Path
This post continues our long-running dogfooding series from How Honeycomb Uses Honeycomb Part 8: A Bee’s Life. To understand how Honeycomb uses Honeycomb at a high...
RDS Performance Degradation - Postmortem
Summary Note: all times are UTC unless otherwise noted. On Thursday, May 3 starting at 00:39:08 UTC (Wednesday 17:39 PDT) we experienced a nearly complete...
Resolving High CPU Usage in Kubernetes With Honeycomb
At Honeycomb, we’re excited about Kubernetes. In fact, we’re in the early stages of moving some of our services to k8s. Tools like kops have...
Sam Stokes talks about data infrastructure on the Data Engineering Podcast
This past week, Honeycomb engineering manager Sam Stokes was interviewed on the Data Engineering Podcast, and in addition to hearing him talk a little about...
How Honeycomb Uses Honeycomb Part 8: A Bee's Life
This post continues our dogfooding series from How Honeycomb Uses Honeycomb, Part 7: Measure twice, cut once: How we made our queries 50% faster…with data....
How Honeycomb Uses Honeycomb, Part 7: Measure twice, cut once: How we made our queries 50% faster...with data
This post continues our dogfooding series from How Honeycomb Uses Honeycomb, Part 6: Instrumenting a Production Service . The entire value proposition of Honeycomb’s columnar...
How Honeycomb Uses Honeycomb, Part 6: Instrumenting a Production Service
This post continues our dogfooding series from How Honeycomb Uses Honeycomb, Part 5: The Correlations Are Not What They Seem. In a recent blog post,...