Get all your observability data in one unified platform with limitless possibilities.
Discover why Honeycomb is the better choice for your engineers, your customers, and your bottom line.
Explore our latest blogs, guides, training videos, and more.
Give all software engineering teams the observability they need to eliminate toil and delight their users.
Learn about our company, mission and values.
Meet the people behind Honeycomb.
Come for the impact, stay for the culture.
News about Honeycomb out in the wild!
Already a Honeycomb customer?
Chris Toshok
Honeycomb provides a powerful tool to ask questions about your systems, but your systems and users arenât the only agents for chaos in your organization. Changes to your infrastructure, be they automated or manual,âŚ
Guest Blogger
This guest post from Mark McBride of Turbine Labs is the fifth in our series on the how, why, and what of events. As a systems engineer, an undervalued part of your job isâŚ
This guest post from Matt Klein of Lyft is the fourth in our series on the how, why, and what of events. Event based tracing, logging, and debugging are very powerful tools for distributedâŚ
This guest post from Colin Curtin of Good Eggs is the third in our series on the how, why, and what of events. On Event Construction I like to think of it as switchingâŚ
Charity Majors
Good technical intuition is one of the things that defines a good senior engineer. And unpacking that intuition is the most valuable teaching tool. By making your implicit assumptions and experiences explicit, others canâŚ
Sam Stokes
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âŚ
Eben Freeman
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âŚ
File under: little things that go a long way. By popular demand, right click and filter! Stay in context Filtering via right click keeps you in context of your investigation. For example: when lookingâŚ
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âŚ
Ben Hartshorne
This post continues our dogfooding series from How Honeycomb Uses Honeycomb, Part 3: End-to-end Failures. As Honeycomb matures, we try to roll out changes as smoothly as possible to minimize surprise on the partâŚ
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âŚ
Lots of us still believe some pretty silly things about logs. Most of these things used to be true! Some of them never really were. Sometimes they are âtrue enoughâ to get you aâŚ
Aneel Lakhani
Many many of you have been asking when weâll be âlaunchedâ, in âproductionâ, taking âmoneyâ, or âGAâ. Well, here you go! đ A big THANKS to all our early users, our first paying customers,âŚ
Peter Tuhtan
We recently connected with Honeycomb users over at Airtime, a new social video platform for iOS, Android, and desktop. Like many companies using Honeycomb, Airtime relies on a complex system of infrastructure and aâŚ
Christine Yen
Update: this feature is now called Boards but functions the same wayâcheck out âSharing Honeycomb queries is even better with Boardsâ for the details Here at the Hive, weâve been hard at work onâŚ
One of many things I like about Go is how easy it is to instrument code. The built-in expvar package and third-party libraries such as rcrowley/go-metrics are delightfully simple to use. But metrics arenâtâŚ
When the cool kids talk about interesting log data, no one seems to want to talk about nginx. Web servers are the workhorses of the internet, reliable and battle-hardened, but the logs are standardâŚ
When youâre debugging, there are two basic ways you can poke at something. You can: create new instrumentation (like âadding print statementsâ) use existing instrumentation (âlook at print statements you already addedâ, âuse Wiresharkâ)âŚ
This is the second post in our second week on instrumentation. Want more? Check out the other posts in this series. Ping Julia or Charity with feedback! Everybody talks about uptime, and any SLAâŚ
Welcome to the second week of our blog post series on instrumentation, curated by Julia and Charity. This week will focus more on operational and practical examples; check out previous entries for awesome postsâŚ