Blog

Build Observable Systems

What should you log? When your systems break, it’s great to be able to look at what they were doing just before they broke. A log is a common solution. But hands up if…

Introducing Derived Columns

We’re excited to introduce derived columns! Derived columns let you run queries based on the value of an expression that’s computed from the columns in an event, making it easier to answer questions such…

Stacked Graphs in Honeycomb!

The most common visualization for time series data is the line graph. Seeing each group as an independent line can make it very easy to see what’s going on relative to other lines, but…

Dynamic Sampling in Honeytail

A while ago I wrote a three part series on sampling, covering an introduction, some simple straight forward ways to do it, and some ideas for fancy implementations. I’m happy to say that that…

Honeycomb Meets Slack: a Love Story

Like many of you, we at Honeycomb spend lots of time in Slack. And like many of you, we find that debugging is not a solo activity—instead, it’s a collaborative activity within the team….

ES7 await/async and superagent

TL;DR await/async are awesome, and you should use them instead of callbacks wherever you can (which is everywhere.) Async functions for ECMAScript is a stage 3 (“candidate”) proposal for inclusion in the next version…