Istio, Envoy, and Honeycomb
Here at the hive, we’re exceedingly excited about the emerging future of the “service mesh.” After deploying a sidecar proxy such as Envoy, a service...
Using the Golang Pprof Web UI to Debug Memory Usage
Golang as an Observability Tool Go, for good reason, has become an incredibly popular language for everything from web applications to DevOps tools. We lean...
Observability: What's in a Name?
“Is observability just monitoring with another name?” “Observability: we changed the word because developers don’t like monitoring.” There’s been a lot of hilarious snark about...
Event Foo: What Should I Add to an Event?
When we’re talking with people about how they should start using Honeycomb, many ask for guidance about what should go into an event. Though there...
Event Foo: Building Better Events
This post from new Honeycomber Rachel Perkins is the seventh in our series on the how, why, and what of events. An event is a...
Introducing the New Honeycomb Quick Start
Today we are pleased to announce the release of the new Honeycomb Quick Start to help you in your quest to become an observability master....
Event Foo: Moar Context Better Events
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...
Event Foo: Designing for Results
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,...
Event Foo: Constructing a Coherent Narrative
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...
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...
Event Foo: A Series of Unfortunate/Incredible Events
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...
How Honeycomb Uses Honeycomb, Part 4: Check Before You Change
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...
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...
Lies My Parents Told Me (About Logs)
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....
Tell me more, nginx
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...