Instrument Code Without The Sting

Honeycomb Gets Instrumentation Up & Running Fast

Instrumenting your code to help with future debugging is a key step on the path to Observability maturity. Sending the right events and data is critical, so that DevOps have access to the full context of a production problem when they need it most. We know this is time consuming, so we do the heavy lifting for you — and it will pay dividends to the entire team.

Honeycomb Beelines automatically deliver event-aware data from standard packages, while our Honeytail agent ingests structured log data. 

Getting Data In

Beelines: The Fastest Way to Instrument & Ingest

Beelines understand the standard packages you’re using, and instrument them automatically to send useful events and traces to Honeycomb. Paste in a few lines of provided code and you are set.

Then, Honeycomb automatically generates graphs for the most common queries to get you started investigating.

With minimum effort, you begin production system observability.

Pick your language:

Honeycomb Beeline for Node.js
Honeycomb Beeline for Go
Honeycomb Beeline for Python
Honeycomb Beeline for Java
Honeycomb Beeline for Ruby
Honeycomb Beeline for Rails

More About Beelines

Honeytail: Get the Full Picture with Logs Too

Honeytail is a lightweight agent that tails your existing log files, parses the content, and sends to Honeycomb. If you already have structured data in an existing log, this is the easiest way to get that data in to Honeycomb.

Honeytail is open source—we encourage auditing the software you run on your servers. We also happily consider pull requests with new log format parsers and other improvements.

How we think about logs

"Honeycomb Beelines include insightful and valuable traces by default. They're built by people who know what is useful. The magic that is there makes sense."

Read the case study (no login)

Instrument Your Application - Pick Your Language

Beeline for Python

The Python Beeline automatically instruments HTTP requests and DB queries and sends the events to Honeycomb, so you can start asking questions like “Which endpoint has the worst P99 latency?” and “Which DB calls take up the most time?” With support for Honeycomb Tracing included, find out where your app is spending the most time, visualize execution, and more.

For Python - Learn More

Ruby in Minutes

Want magical per-request instrumentation to roll effortlessly out of your Ruby app without even looking like you’re trying? Meet Honeycomb Beeline for Ruby! This Beeline will automatically instrument your incoming HTTP requests, outbound requests, and database queries, and send events to Honeycomb. And of course, support for tracing is included.

For Ruby - Learn More

Emit Data for Go Apps

Beeline for Go automatically constructs and emits useful events for common components of your application, such as HTTP handlers and SQL connections. You can now instrument these components in just a few lines of code, and the Beeline will automagically send Honeycomb everything you need to quickly start visualizing queries, like “what’s the 99th percentile latency of each endpoint?” or “what endpoints are being hit most often?” Automatic instrumentation with traces is also included. And if you want to slice and dice additional app context, you can add a custom event field with just one line of code.

For Go - Learn More

Node.js Right Now

Honeycomb’s Beeline for Node.js provides instant, per-request visibility for your Express application. This Beeline connects straight to common packages in the Node ecosystem to capture useful information from several different points in your application. Slice and dice requests by endpoint, status, or even User ID, with zero custom instrumentation required. And if you want, you can add custom fields to the standard events.

For Node.js - Learn More

Instrument For Your Future Debugging Teammates

Instrumentation is important and it’s hard to know where to begin. Beelines handles the basics automatically but you also want to make sure whoever is debugging in production has access to the context they need to solve any problem without having to page you!

Honeycomb Learn is a webcast series that covers this in detail – the why, what and how.

View Webinars