Honeycomb changelog
Honeycomb changelog
honeycomb.io

Environment Derived Columns

 

New

  

You can now create Environment Derived Columns that span across all datasets in an Environment. Use these to create a single expression across multiple services and datasets. These can be queried in both Dataset and Environment queries. Use these to:

  • Define a utility function that applies to multiple services (ex: URL parser)
  • Define an alias that unifies different values across services for easier querying (ex: create a single user-id alias across services with different user fields)

Create an Environment-wide query in the UI by going to Environment Settings > Schema or create them via our API. Environment Derived Columns are not available in Honeycomb Classic.

Markdown support in SLO and Trigger descriptions

 

Improvement

  

image.png

You can now format SLO (Service Level Objectives) and Trigger descriptions with Markdown. Add playbook links and other relevant formatting to make it easier to understand context for your SLOs and Triggers.

Formatted Markdown will display in the SLO/Trigger list views and the SLO detail views.

Timezone UTC 24-Hour Labels

 

Improvement

  

We've updated our timestamps across the application to include the current timezone for data in our charts. This is displayed as UTC +/- hh:mm in 24 hour time. You can now screenshot your graphs to share with others without needing to clarify what times the data refers to.

image.png

See this in:

  • Query Result Charts
  • Raw Data Tab
  • Marker Creation Forms & Marker Label
  • Trigger Query Run History
  • SLO Heatmaps

Service Map is Now Available

 

New

  

Today we launch Service Map in Honeycomb! Generated from existing trace data, Service map is a visual representation of how traffic flows through your system in any given environment and displays known services and service dependencies.

With Service Map you can:

  • See what and how often services communicate with one another
  • Identify services with slow response times
  • Filter to see how requests traverse your services
  • View sample traces for specific request flows

These capabilities make it easier for you to onboard new engineers, validate instrumentation and troubleshoot problems. Read more about Service Map here.

While Service Map is only available for Enterprise customers on the Environments data model. Free and Pro customers using Environments will have access to the map through the end of the year as part of the launch promotion.

Click the Service Map icon in the navigation to view your map! You can also join #discuss-service-map in our Pollinators Community Slack to share your maps with peers or ask questions!

Service_Map_Isolate (1).gif

Derived Column Editor: Resize Editor, Copy Expression, and Last Refreshed Date

 

Improvement

  

When creating or updating Derived Columns, you can now:

  1. Copy expression to clipboard - Click on the copy button in the upper right corner of the expression editor to quickly copy the current expression.
  2. Resize your expression editor - Drag the handles in the bottom right corner of the expression editor to resize the editor to better view your current expression.
  3. See when data was last refreshed in the preview section - Reference the refreshed date next to the Refresh Preview button to know what time period your preview data applies to.

image.png

We concluded our Experimental Derived Column Editor experience. If you have any final feedback or run into any issues, feel free to share them in our Pollinators #ux-feedback channel!

New Features available in BubbleUp

 

New

  

BubbleUp now comes with additional superpowers for users: BubbleUp without a heatmap and permalinks. With this update users can:

  1. BubbleUp directly from a group in a results table on Home or Query Builder without drawing a heatmap. Find other factors that are common to that group as you investigate.

bu-groups-apm-home.gif

bu-groups.gif

  1. Share any BubbleUp result with colleagues by copying the URL from the location bar.

image.png

As noted in a previous update, you can filter the BubbleUp results to quickly find the dimension you’re looking for.

image.png

Learn how to use these new capabilities on our blog

SLO Reporting Data via API

 

Improvement

  

The SLO API now returns a reset_at date attribute in the GET payload for SLOs. For Enterprise customers, we've added a new ?detailed query param which returns the current SLO compliance percentage as well as the remaining budget percentage.

Navigation: History and Activity are now Combined

 

Improvement

  

Activity has now been consolidated into History in the Navigation sidebar. Access History to see your Query History, Saved Boards, My Saved Queries and Team's Saved Queries from a single location!

BubbleUp charts visualization improvements

 

Improvement

  

We have tweaked the visualization of BubbleUp charts so that when you're looking at columns where all values are different (such as span IDs or UUIDs), the bars representing the baseline and selection will be a uniform height. This can help show any frequent values in the baseline compared to the selection.

image.png

Two additional updates we have made:

  1. When in SLO mode, the columns are labelled failed and successful.
  2. We have added language to describe counts, i.e., we say “occurs” x times.

image (1).png image.png

Dataset API adds Dataset Definitions

 

New

  

The Dataset API now has support for managing Dataset Definitions. Dataset Definitions are used for configuring trace schema fields.

Read more in the documentation.