Feature Focus: March 2023
By Nick Rycar | Last modified on April 6, 2023Spring has sprung, and the bees have been busy. Letâs have a look at whatâs new in Honeycomb at the close of March.
Documentation updates
In the spirit of spring cleaning, weâve made some minor tweaks to how articles are organized to make things easier to find. Weâve also fleshed out a few use cases. For example, weâve updated the OpenTelemetry (OTel) Collector Deployment Patterns documentation to provide guidance on when to deploy the collector in Gateway Mode vs. Agent Mode.
Weâve also added a new section to our integration docs for CI/CD, and specifically, buildevents. Buildevents is a utility that creates distributed traces out of your CI/CD pipelines, where spans represent build tasks and testing. You can see where a particular build is spending the majority of its time, and visualize the impact of parallelizing and streamlining steps. It is a small binary thatâs easy to integrate with most CI/CD solutions. In addition to the docs page, we have detailed guides available for CircleCI, GitLab, and GitHub Actions.
Whatâs more, traces generated by buildevents can be treated just like any other trace sent to Honeycomb. That means you can run queries, generate heatmaps, and use BubbleUp to surface anomalous behavior.
One month is now 28 days
When you query data with Honeycomb, you have the option to compare the results against that same data from two hours, one day, one week, or one month prior. The only problem is that âone monthâ can be anywhere from 28 to 31 days. Thatâs perfectly acceptable precision for casual conversation, but not so much for reading graphs.
Weâve updated the dropdown to read â28 daysâ so you know exactly what youâre looking at. đď¸

Weâre released Refinery 1.20
Refinery is a trace-aware tail-based sampling proxy. In short, it provides a programmatic way to reduce the volume of traces you send to Honeycomb, with intelligence to apply sampling decisions such that important troubleshooting data is not discarded in the process.
1.20 is a sizable update, notably introducing Stress Relief, a mechanism that sheds load when Refinery is under duress, preventing crash loops. Other improvements include configurable trace & span IDs, longer trace caching, and improved dry-run functionality.
For a full list of updates, be sure to check out the release notes.
Python OpenTelemetry SDK
We have a new auto-instrumentation option available: OpenTelemetry distribution for Python.
In addition to simplified OpenTelemetry initialization, the Honeycomb distribution makes it easier to add multi-span attributes and configure sampling, as well as link directly to your traces in Honeycomb with local visualizations. Full details are available in our docs, or in the GitHub repo.
Full disclosure: this is technically an April update. In my defense, you can hardly expect me to keep news this exciting under my hat for another month. If itâs any consolation, I promise to crow about it in the next Feature Focus as well.
Speaking of whichâŚ
Wrapping up our Feature Focus March 2023 edition
Thatâs all for March! You can find a full list of updates weâve made to Honeycomb in our changelog, in Pollinators Slack, or by following our Twitter account via #changelog.
See you next month!
Related Posts
From Oops to Ops: SLOs Get Budget Rate Alerts
As someone living the Honeycomb ops life for a while, SLOs have been the bread and butter of our most critical and useful alerting. However,...
Introducing Honeycomb for Kubernetes: Bridging the Divide Between Applications and Infrastructure
In our continuous journey to support teams grappling with the complexities of Kubernetes environments, weâre thrilled to announce the launch of Honeycomb for Kubernetes, a...
One-Click Insights with Board Templates
Whether youâre a new Honeycomb user or a seasoned expert looking to uncover fresh insights, chances are youâve sent tremendous amounts of data into Honeycomb...