Honeycomb Blog

Use New Range Markers to Show The Duration of a State Change

In our world of distributed systems, state changes to your infrastructure often take some time to propagate. With a few exceptions (for example, feature flags), single point in time changes are rare. Deploys, outages, database migrations, failovers, stress tests; none of these things are instantaneous – all have some duration during which the system is changing. When laying down a Marker on your graph to indicate the state change, it’s useful to not only see the start time but visualize the entire duration overlaying your regular traffic. The old way wasn’t enough We’ve always noted both the start and end…

Read More...

How Honeycomb Uses Honeycomb, Part 9: Tracing The Query Path

This post continues our long-running dogfooding series from How Honeycomb Uses Honeycomb Part 8: A Bee’s Life. To understand how Honeycomb uses Honeycomb at a high level, check out our dogfooding blog posts first — they do a great job of telling the story of problems we’ve solved with Honeycomb. Last week we announced the general availability of tracing in Honeycomb. We’ve been dogfooding this feature extensively as part of an ongoing effort to keep Honeycomb fast and reliable. In this post, we’ll discuss how we use tracing internally, some of the ways it’s helped us improve our service, and some of the…

Read More...

Get deeper insights with Honeycomb Tracing

gif of looking at traces for api query timings

We’re excited to introduce Honeycomb Tracing! Now, you can both: Visualize individual traces to deeply understand request execution, and Break down, filter, and aggregate trace data to uncover patterns, find outliers, and understand historical trends. Tracing makes it easier to understand control flow within a distributed system. Waterfall diagrams concisely capture the execution history of individual requests, making it easy to answer questions such as: What does the high-level structure of the code look like? Which methods are especially slow? Are we making too many calls to a particular service? Are things happening serially when they could be parallelized? Is…

Read More...

Build and Run a Honeycomb Query right from your URL bar with Query Template Links

gif of bee made out of lego

Whenever you run a Honeycomb query, you’re directed to the permalink for the results. Returning to this URL always supplies the same data without re-running the query, which is important when sharing links to make sure that everybody is looking at the same thing. However, there may be cases where you want a link not to a specific set of results, but to a set of query parameters which are re-run automatically. Further, you may want to generate these links without relying on the Honeycomb UI. Introducing Query Template Links Query Template Links allow you to define a Honeycomb query…

Read More...

Add Custom Markers from the Query UI

When it comes to observing systems, it helps to have tools that quickly and efficiently allow you to highlight events, anomalies, or simply changes to the code base. Enter Markers. Markers have long been a feature of Honeycomb’s platform: honeymarker, our lightweight-CRUD command line interface for managing your Markers, currently lets you generate Markers or create them via Curl commandsthrough the API. We’ve upped the ante and made some improvements to our Markers flow, enabling you to now: Add Markers to Queries directly from the Query Page In just a few clicks, you can now add Markers to your query to bring…

Read More...

Instrument Your Rails Apps Automatically With Honeycomb’s New Rails Integration

You’ve always been able to get observability for your Ruby apps by instrumenting them with our SDK, affectionately known as libhoney. Unfortunately, instrumenting code you’ve already written is nobody’s favourite job. If only there were some way to automate the repetitive parts, so you could get instant insight into what your app is doing in production, and then focus your effort on augmenting that insight with the information that’s unique to your app! That’s why we’re releasing our Rails integration. Out of the box, Rails web apps provide a rich stream of data about what they’re doing and how they’re…

Read More...

New Capacity Management and Dataset Allocation Overview

At last, the days of having to contact us to get a Dataset rebalanced are over–you can now see and manage the entirety of your Honeycomb data across all Datasets you own! From the Team Settings page, Team Owners have access to the Usage page, which shows your overall data size, and how it’s allocated among your Datasets: Below the overview, you can see your per-Dataset allocation–how your data is spread amongst your Team’s Datasets, how recently new data was sent to Honeycomb for a given Dataset, retention for each Dataset, the current size of your Fast Query Window (FQW)…

Read More...

Announcing the Honeycomb Examples Repository

Learn By Example Honeycomb is next generation DevOps observability and debugging. It’s incredibly flexible and there’s a lot to learn, so getting started sending data can seem overwhelming. We’re toiling like good worker bees to make the path clearer, and one of the best approaches is near and dear to my heart – teaching by example. As a hands on learner, I couldn’t be more pleased to introduce you to the shiny new Honeycomb Examples Repo today. Containing four examples in its early stages, I hope to someday have it serve as a reference of fully shrink-wrapped ready to rock…

Read More...

New Dataset Details and Schema Page Updates in Honeycomb

Happy Tuesday! We’ve got some Honeycomb improvements to share that I hope will make your day sweeter. Isn’t that soothing? Feel free to take a moment and remember to breathe. OK. Ready for some good news? See Dataset details and descriptions right from the Query Page If you’ve been querying your datasets in the last few days, you may have noticed this excellent new sidebar to the right of the Query Page: We’ve been working on ways to make Honeycomb even more eye-poppingly useful, and with this release we’ve surfaced dataset and column information in a new Details tab. Not…

Read More...

Keep Sharing the Love with New Boards Features in Honeycomb

Those of you who have been using Honeycomb are probably already adding things to Boards, a great way to save queries and results to look at again later and/or share with your teammates. We’re happy to announce that we’ve made some improvements–now you can: Make Boards private Making a Board private means only you can see it unless you invite Collaborators. The Board will display a lock next to its name, and is only visible to you and any Collaborators you invited. Add Collaborators You can add one or all of your teammates as Collaborators to any Board, private or…

Read More...