Blog

Category: Software Engineering

Dogfooding   Observability   Software Engineering  

Level Up with Derived Columns: Two Neat Tricks That Will Improve Your Observability

When we released derived columns last year, we already knew they were a powerful way to manipulate and explore data in Honeycomb, but we didn’t realize just...

Dogfooding   Observability   Software Engineering  

Level Up With Derived Columns: Bucketing Events For Comparison

When we released derived columns last year, we already knew they were a powerful way to manipulate and explore data in Honeycomb, but we didn’t...

Dogfooding   Observability   Software Engineering  

Level Up With Derived Columns: Understanding Screen Size (With Basic Arithmetic)

When we released derived columns last year, we already knew they were a powerful way to manipulate and explore data in Honeycomb, but we didn’t realize just...

Observability   Software Engineering  

Observability: A Manifesto

Everybody and their freaking grandpa is now claiming to do observability, not stodgy old monitoring. Fine, great. Nice to be trendy I guess. But are...

Dogfooding   Observability   Software Engineering  

Resolving High CPU Usage in Kubernetes With Honeycomb

At Honeycomb, we’re excited about Kubernetes. In fact, we’re in the early stages of moving some of our services to k8s. Tools like kops have...

Observability   Software Engineering  

The New Best Engineer

If you make a habit of reading twitter or the writings of various thought lords and ladies of the internet, you’ve probably heard a lot...

Dogfooding   Observability   Software Engineering  

Sam Stokes talks about data infrastructure on the Data Engineering Podcast

This past week, Honeycomb engineering manager Sam Stokes was interviewed on the Data Engineering Podcast, and in addition to hearing him talk a little about...

Observability   Software Engineering  

Oncall and Sustainable Software Development

Yes, being on call typically and anecdotally sucks. I understand! If you’ve heard me speak, I often point out that I’ve been oncall since I...

Events   Instrumentation   Observability   Software Engineering  

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

Logging   Observability   Software Engineering  

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

Debugging   Dogfooding   Instrumentation   Observability   Software Engineering  

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

Observability   Software Engineering  

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

Observability   Operations   Software Engineering  

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

Observability   Software Engineering  

Part 2/5: Dear Software Engineers

Observability is not a thing for operations or some other team to care about. Software engineers, you are increasingly the primary owners of your own...

1 2 3 4