Honeycomb Overview | Honeycomb

Honeycomb Overview

This topic describes the overall architecture of working with Honeycomb to give you a bigger picture as you get started. Click through the links in each step to see more documentation.

1. Services and Logs Emit Events 

Your running code and infrastructure can be instrumented to emit events, logs, and traces that contain the context you need to debug and troubleshoot. OpenTelemetry or Beelines can help automatically instrument your code.

2. Events Flow into Honeycomb 

Honeycomb offers a suite of methods for sending data from your environment to us. In addition to the Beelines and other integrations, you can write your own integration using our API/SDK. You will have your own private API key(s) to keep the data secure.

3. Events Land in an Environment and Dataset 

Environments organize your data by context. Datasets are a collection of events from a specific source or related source. Send OpenTelemetry traces to Honeycomb to view your services as Service Datasets. Use General datasets to partition your data and simplify filtering for your queries.

4. You Issue Queries Against Datasets 

Query your data to return results and visualize them.

5. Queries Return Data for Visualization 

In addition to standard line and stacked graphs, Honeycomb offers heatmaps, trace waterfall diagrams, and anomaly detection via BubbleUp.

6. Teams Collaborate with Boards 

Everyone on a team can query that team’s datasets. Team members can create Boards and pin graphs to them.

Ready For More? 

Learn more about observability.