Honeycomb Blog

Introducing Honeycomb’s TCP Agent for MongoDB

We’re excited to release honeycomb-tcpagent, an efficient way to get query-level visibility into your MongoDB deployment. honeycomb-tcpagent parses TCP traffic between MongoDB clients and servers, and reconstructs queries in a friendly JSON format. Honeycomb helps you explore this data to quickly uncover anomalies. Get started with Honeycomb and run the agent, or keep reading for…
Read More...

Instrumentation: Instrumenting HTTP Services

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 on Finite State Machines, The First Four Things You Measure, and more! Instrumenting HTTP Services I spend most of my time…
Read More...

Honeycomb Signups Are Back! (With New & Improved Storage Support)

A long time ago, in a galaxy far far away, some of you may remember signing up for Honeycomb access. (Okay, it was probably sometime in August.) We were astonished by the response, by the hundreds of people who signed up following our initial tweet. We approved about half of the requests we received in…
Read More...

The MySQL Slow Query Log, AWS Golang SDK, RDS and You

Did you know you can do fun things with the MySQL slow query log, using the nothing but the AWS golang SDK for RDS? It’s true! In order to let you submit RDS logs directly to Honeycomb, we’ve been exploring how to use the golang RDS SDK to tail the mysql slow query log. The…
Read More...

MySQL and Honeycomb: My First 10 Minutes

As part of the process of building our RDS connector for Honeycomb, we ran it on our own database logs. A few neat things came out of the first 10 minutes of looking at the graphs. Our most frequent queries all come from the API server (rather than the UI or other jobs). This makes…
Read More...

MongoDB and Honeycomb: My First 10 Minutes

Real-world examples An interesting side effect of the devopsification of the software industry is how many software engineers and operations engineers increasingly find ourselves in the role of “Accidental DBA,” responsible for operating, debugging, and maintaining a variety of storage solutions at scale. (Noobs may be interested in Maslow’s Hierarchy of Database Needs, a talk…
Read More...

How Honeycomb Uses Honeycomb, Part 1: The Long Tail

This post is the first in our series of “dogfooding” posts. At Honeycomb, we dogfood everything: we try to solve all our own problems using our own service. And like any young company, we’re moving fast and uncovering plenty of new problems all the time. We built Honeycomb because we were dissatisfied with the “split…
Read More...