Honeycomb Blog

Honeycombers at LISA 2017

Did you go to LISA this year? I used to go back in the 1998-2003 timeframe (anyone remember playing the original Guitar Hero in that huge arcade in Seattle?) and I hope to make it back again someday soon. A lot of time has passed since those days, but the conference continues to offer attendees…
Read More...

Debug Better By Throwing Information Away

The Addiction Like many developers in today’s Brave New Distributed World, I’ve started to develop an addiction lately: I’m addicted to data. Data, whether it’s small or big or consultant big, is a critical make-or-break factor for businesses today. Once you figure out that you can store and analyze every interaction on the website or…
Read More...

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 work has made its way in to Honeytail, our log tailing agent. Dynamic sampling in Honeytail works with a two phase…
Read More...

Instrumenting High Volume Services: Part 3

This is the last of three posts focusing on sampling as a part of your toolbox for handling services that generate large amounts of instrumentation data. The first one was an introduction to sampling and the second described simple methods to explore dynamic sampling. In part 2, we explored partitioning events based on HTTP response…
Read More...

Instrumenting High Volume Services: Part 2

This is the second of three posts focusing on sampling as a part of your toolbox for handling services that generate large amounts of instrumentation data. The first one was an introduction to sampling. Sampling is a simple concept for capturing useful information about a large quantity of data, but can manifest in many different…
Read More...

Instrumenting High Volume Services: Part 1

This is the first of three posts focusing on sampling as a part of your toolbox for handling services that generate large amounts of instrumentation data. Recording tons of data about every request coming in to your service is easy when you have very little traffic. As your service scales, the impact of measuring its…
Read More...