Speeding Things Up So Your Queries Can Bee Faster
Honeycomb strives to be a fast, efficient tool; our storage back-end satisfies the median customer query in 250ms (and the P90 in 1.3 seconds). Still,...
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...
Collaboration with OpenCensus: A new way to get traces into Honeycomb
Okay, the cat was out of the bag when the PR merged -- Regardless, we're happy to announce the existence of the Honeycomb Exporter for...
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...
Honeycomb vs Elastic Stack: It's About Priorities
If you've been paying attention, you know that although collecting and reviewing metrics and logs is a core part of running a stable and successful...
The Honeycomb Beeline for Go v2 is...Go!
We've seen folks do amazing things using our Honeycomb Beelines--getting their apps instrumented in next-to-no time, expanding their observability, growing their understanding of what is...
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...
Announcing Query Descriptions and Query Builder UI Updates
This week we're shipping a few changes to our Query Builder interface. While they may appear small, they are the first steps in a larger...
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...
Announcing Honeycomb's Java SDK
Now Java developers can leverage Honeycomb to gain insight into the behavior of their apps and services by using an SDK similar to the ones...
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 Are Structured Logs Different From Events?
We're all collectively trying to define observability ("o11y," pronounced "olly") these days, and, as Honeycomb is sometimes described as an event-based observability product, trying to...
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...
Get deeper insights with Honeycomb Tracing
We're excited to introduce Honeycomb Tracing! Now, you can both: Visualize individual traces to deeply understand request execution, and Break down, filter, and aggregate trace...