We use cookies or similar technologies to personalize your online experience and tailor marketing to you.
Many of our product features require cookies to function properly. Your use of this site and online
product constitutes your consent to these personalization technologies. Read
our Privacy Policy to find out more.

Instrument JavaScript applications

Custom code—the logic that most directly impacts your business—is
often the most interesting code to observe.

Below, you can find a couple of different ways to instrument your application:
an automatic option, with more ready to go out of the box;
and a more direct, customizable option.
Either will help you capture data on how your code behaves in production
and offer some interesting queries to explore.

Automatic Instrumentation for Node.js

The Honeycomb Beeline for Node.js is the most direct path to instrumenting your code.
Beelines understand a wide range of standard packages in various ecosystems, and
instrument them to send useful events to Honeycomb.

It’s easy to start with a Beeline, then later add custom instrumentation to
capture your unique needs.

The Beeline for Node is ready out of the box for Express apps, with optional support for mysql2, sequelize, mpromise, mongoose, and more.