Before You Begin
Before you can explore your data, you should have already added instrumentation to your application, run it, and interacted with it by making a few requests. Making requests to your service will generate telemetry data and send it to Honeycomb where it will appear in the Honeycomb UI within seconds.View Events
Start by exploring with the raw data from your applications in Honeycomb.- From the left sidebar, go to New Query.
-
Select Run Query to run an empty query.
Events data from your application is displayed in a table. Take a moment to notice the fields that are included and how events are laid out.

Group By and Filter
Choose a field and group by it to get a more granular view. In this example, we will usehttp.status_code.
-
In GROUP BY, enter
http.status_code. Select Run Query. You will see events grouped by codes like200or404, depending on your application. -
Next to one of the rows, select the Show Actions icon (), then select Show only events in this group.
You will see all events that contain that value, charted over time.
View, group by, and filter your Events to highlight the basic shape of your data and the fields available for analysis.

View a Sample Trace
Traces are visual diagrams of all the events that occur in a single operation as it traverses an application. They are made up of the structured events (seen above) that you send, and tied together by a Trace ID. Traces help you find the source of errors in a system, identify the slowest processes, and break down the user experience in great detail.- Select the Traces tab. Below the chart, you will see up to 10 of the slowest traces.
-
Select the Trace ID to view that trace.
This view is called the trace waterfall. It shows the spans within the trace, how long each one took, which contain errors, and additional metadata. Tracing is a powerful way to find performance problems and understand how data flows through a large system. Learn more about traces.

Query and Visualize
Now that you have taken a tour of your data, query it to answer a question about your system. For example: How many events contain a certain error? What is the average latency and distribution of those events?- From the left sidebar, navigate to New Query.
-
In the VISUALIZE clause, add:
COUNTAVG(duration_ms)HEATMAP(duration_ms) -
Select Run Query.
You will see a stack of charts: a count of events, an average latency for those events, and a heatmap of latency. Zoom into the chart. Click and drag around an area you would like to see. Click the Zoom In icon () to zoom. Look for patterns and outliers. As you add instrumentation, your charts get enriched with more data.

Investigate Outliers
Using the heatmap ofduration_ms, analyze outliers in your data with the BubbleUp feature.
- Drag to select an area on the heatmap with some data that looks a little different from the rest.
-
Choose BubbleUp Outliers.
The small charts that appear below analyze your selected events by each available dimension and measure. BubbleUp is a unique Honeycomb approach that intelligently surfaces useful signals in your data. Visually identify what stands out and deep dive into your data. BubbleUp enables you to quickly drill into high-cardinality data like userID, loan type, system request—any attribute that is important to your business.
