Honeycomb changelog
Honeycomb changelog
honeycomb.io

Graphing Update: Fractional Data Log Scales, Decimal Notation, and Y-Axis Boundaries

 

Improvement

  

Log scales with fractional data now extrapolate missing values toward the bottom of the scale as the values approach 0, represented in 10e-n notation. They were previously extrapolated toward 1 (100) at the top of the scale. This new approach aligns missing data with the start of the scale, which makes for better readability.

Screen Shot 2022-11-26 at 10.38.04 AM.png

We’ve updated when we show decimal notation (0.9) and scientific notation (9e-4) in the y-axis. Previously some charts would display SI prefixes (900m) which was commonly misread.

tiny-val.png

Additionally, graph lines no longer cross the y-axis in chart results!

Screen Shot 2022-11-26 at 10.51.44 AM.png

Feel free to report any edge cases and questions about these updated in our Pollinators Slack workspace.

Node.js SDK distribution

 

New

  

We released a new SDK distribution for OpenTelemetry! It simplifies configuration to send to Honeycomb, and adds multi-span attributes, deterministic head sampling, and a local visualization feature that gives you a link to a trace you created when you're developing with it.

To get started, check out our docs on Node.js. We also have several sample apps you can use, too.

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!