Honeycomb Blog

Development at Honeycomb: Crossing the Observability Bridge to Production

For years, the “DevOps” community has felt focused on one main idea: what if we pushed our ops folks to do more development? To automate their work and write more code? That’s cool—and it’s clearly been working—but it’s time for the second wave of that movement: for developers (that’s us!) to own our code in…
Read More...

Measure your Chef runs with Honeycomb

At Honeycomb, we love Chef! We wanted to know more about what was going on with our Chef runs, and what better tool to use to find out than Honeycomb?
Read More...

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. To understand how Honeycomb uses Honeycomb at a high level, check out our dogfooding blog posts first — they do a better job of telling the story of problems we’ve…
Read More...

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

How Honeycomb Uses Honeycomb, Part 3: End-to-End Failures

This post continues our dogfooding series from How Honeycomb Uses Honeycomb, Part 2: Migrating API Versions. At Honeycomb, one of our foremost concerns (in our product as well as our customers’) is reliability. To that end, we have end-to-end (e2e) checks that run each minute, write a single data point to Honeycomb, then expect that…
Read More...

Honeycomb Triggers – Alert on your Data

We’re happy to announce the launch of Honeycomb Triggers—a method to get notifications when the data you send in to Honeycomb crosses configured thresholds. We’d like to show off how to use Triggers with a practical example. Check out the docs for more a conventional description of how to use them. We have a scheduled…
Read More...

Nylas Guest Post: Ghosts in the WSGI Machine

This post is by Christine Spang, co-founder and CTO at Nylas, where they are building a better way to do email. They have a hybrid system of existing graphite and new Honeycomb analytics, and have been experimenting with using Honeycomb for debugging. Enjoy the story and screenshots … thanks Spang!!. A little while ago one…
Read More...

Part 4/5: Everyone is a DBA

DBAs may be the last remaining priesthood in our industry. But software engineers and operations engineers are increasingly finding themselves responsible for precious company data, and DBAs are increasingly adopting generalist skillsets and best practices. Not everyone is thrilled about this There is a surprising amount of fear and trembling among non-DBA engineers when it…
Read More...

Part 3/5: Dear Operations Engineers …

It’s time to shrug off the last vestiges of that martyr complex we’ve been trudging around with since the bad old days of the BOFH. We’ve got better things to do with our lives than being assholes to everyone. Stop trying to predict every possible failure — you can’t, anyhow – and stop toiling away…
Read More...

How Honeycomb Uses Honeycomb, Part 2: Migrating API Versions

Continued from How Honeycomb Uses Honeycomb, Part 1: The Long Tail. We recently released a new version of our API. As scarred veterans of building and supporting APIs, we made sure to retain backwards compatibility. Our code paths are versioned, but we’ve also versioned our docs to match. These things are good for developers even…
Read More...