September 30, 2022
Create a GitHub Actions Workflow to Optimize Delivery Pipeline Performance With Honeycomb
This step-by-step guide uses a sample app to walk you through hands-on exercises that show you how to instrument your builds, identify bottlenecks, and quickly debug flaky tests using the Honeycomb buildevents library.
May 25, 2022
Five Reasons to Get Started With Honeycomb Enterprise
Honeycomb Enterprise introduces a cohesive set of features for companies that operate at enterprise scale. While every Honeycomb tier helps engineering teams build faster and more resilient services, our Enterprise tier specially enables practices that help teams foster a culture of production excellence at a larger scale.
May 25, 2022
Metrics in Honeycomb
Debugging performance issues can be diﬃcult without a view of systems data along with your application data. Honeycomb Metrics enables you to explore and correlate metric time series data alongside your event data.
September 16, 2022
Honeycomb helps you unlock the mysteries of your AWS applications
Using our unique approach to observability, you can find any answer you need to solve any mystery in your AWS applications in seconds. Our purpose-built data store and lightning-fast query engine enable you to find patterns and outliers across billions of rows of high-cardinality data.
May 25, 2022
Prioritize Customer Experience With Honeycomb Service Level Objectives
Engineering teams that own production services struggle with noisy alerts and alert fatigue. Other service-level objective (SLO) approaches only show you availability numbers, but don't actually help you identify and debug the right issues that matter. Honeycomb's event-based and debuggable SLOs cut down alert noise and help developers, SREs, and DevOps teams focus on what matters to the business and your customers: delivering world-class customer experiences with fast and reliable services.
April 13, 2022
Conditional Distributed Tracing: One Way to Adapt Tracing to Your Needs
Conditional distributed tracing is just one example of the future of distributed tracing. We’re still in the infancy of this technology, and you can have a very real hand in shaping that future. Will Sargent of eero in his talk at o11ycon.
July 26, 2022
Tracking Core Web Vitals with Vercel and Honeycomb
Google’s Core Web Vitals (CWV) are used to rank the performance of mobile sites or pages. It’s easy to see when your CWV scores are low, but it’s not always clear exactly why that’s happening.
January 5, 2022
Transitioning From APM Tools to Honeycomb
This guide will help you and your teams ensure a smooth and successful migration away from multi-tool APM suites by showing you what’s different about Honeycomb and how to find the solutions you need.
December 29, 2021
How Glofox Gives Their Developers Ownership Over Observability
Pierre Vincent and Rob Meaney were able to join forces to establish a culture of observability and give their developers a feeling of ownership over Glofox’s observability as a whole. This guide will share how they did it.
December 22, 2021
The Five Characteristics of a Good SLO
This guide covers the basics of SLOs, why their use is preferred as a leading-edge practice in observable systems, and how to ensure your SLOs are set up effectively.
December 20, 2021
How to Hot-Swap Active Production Services
Download and read the guide to learn how to hot-swap active production services successfully and what pitfalls to avoid.
November 29, 2021
How Distributed Tracing Uncovers Half-Truths in Your Applications
In this ebook, you’ll learn about how teams at Slack, CircleCI, eero, and Intelligent Medical Objects (IMO) are using new and emerging distributed tracing practices to their advantage.
October 1, 2021
How Intelligent Medical Objects Solved a Mysterious Spike in Latency With Observability
Michael Ericksen, Staff Site Reliability Engineer, explains how IMO implemented observability and established a culture of production excellence when a spike in latency hit their application.
September 22, 2021
How to Use a Single Wide Event to Its Fullest Extent
Glen Mailer, Senior Staff Software Engineer at CircleCI believes not everything can or should be solved with tracing and sampling. He explains the solution to production data volume issues can also be found using a single wide event as an alternative to how most tracing is currently done.
August 27, 2021
Adopting Observability: Lessons Learned On How to Reduce Cognitive Load
At this year’s hnycon, we hosted a roundtable discussion with a few of our guest speakers about the lessons they’ve learned while implementing observability and Honeycomb at their organization. The discussion touched on quite a few things, but one of the main points everyone agreed on was the importance of reducing the cognitive load placed on teams when introducing observability.
August 27, 2021
How Refinery Helps With Sampling Complex Event Data
In his talk at the 2021 hnycon, Kevan Carstensen, Backend Engineer at GOAT, explained that GOAT’s small backend team is tasked with managing customer-facing services with an extremely high volume of requests. Sampling with Refinery helps Kevan and his team manage this huge event volume, cut through the noise, and resolve issues quickly.
August 3, 2021
Distributed Tracing: A Guide for Microservices and More
Want to know what tracing is, what it's for, and how to get the power that it offers to debug and explore your code in production? Distributed Tracing – A Guide for Microservices and More is for you. The 3rd volume in the Honeycomb Observability e-Guide Series, this guide covers an introduction to the topic of tracing, its history, how to think about tracing, and how to add traces to your instrumentation.
July 28, 2021
Four Lessons Red Hat Learned From Refactoring a Monolithic Service to Microservices
John Casey is a DevOps engineer and architect who leads the team at Red Hat that’s responsible for CI/CD and production support. In his talk at the 2021 ollycon+hnycon, John told the story of how he and his team learned a thing or three in their transition from a monolith to microservices.
July 22, 2021
Get Deeper Insights With Honeycomb Distributed Tracing
Modern service architectures mean that any request flowing through your system often interacts with several dependent services. Understanding and debugging issues becomes incredibly difficult and complicated because traditional tools can't show you all of the system interdependencies, database queries, or hidden relationships you need to see when something goes wrong. Honeycomb makes distributed tracing easy to deploy and use so that your team can clearly see every step of any transaction they need to debug.
July 22, 2021
Instrumentation Options Designed For Success
Instrumenting your code is the first step toward observability. The telemetry data emitted by your applications and systems will help you debug any number of complex issues in the future. Instrumenting the right telemetry is critical for developers, SREs, and DevOps teams that own operation of their services in production. Honeycomb helps you ensure your team has the right telemetry when you need it the most.
July 22, 2021
Solve Problems and Ship Faster With Honeycomb
Honeycomb makes it easy to understand and troubleshoot complex relationships buried deep within your stack. Built for the complexity of microservices, serverless, and distributed systems, Honeycomb helps you quickly inspect and interrogate your production services to identify the right sources of issues in ways that simply aren't possible with traditional monitoring and APM approaches.
March 15, 2021
This guide discusses the history, concept, goals, and approaches to achieving observability in today’s software industry, with an eye to the future benefits and potential evolution of the software development practice as a whole.
August 13, 2020
Buyer’s (and Evaluator’s) Guide to Observability
Evaluating observability tools can be a daunting task when you’re unfamiliar with key considerations and possibilities. This guide steps through various capabilities for observability tooling and why they matter.
May 3, 2019
Developing a Culture of Observability
Observability gives engineers insight into how their systems function and how users experience the resulting services; it allows you to answer questions that you didn't anticipate having to ask.
August 31, 2019
The Path from Unstructured Logs to Observability
If you’re trying to achieve observability starting with unstructured logs, you’ve got some work ahead of you. Logs are no longer human scale. When your only view of the system is through the instrumentation of your code, how it outputs what it tells you is as critical as what it outputs. Discover the best path from where you are today to a future of observability with this guide.
April 1, 2019
Always Bee Tracing
At Honeycomb, we practice observability to know how our production systems are behaving in real-time. Distributed tracing is just one feature we use to solve issues fast and see what’s happening across all services. With tracing inside Honeycomb, we switch easily to different chart views – histograms, heat-maps and waterfall trace views.
December 7, 2018
Observability For Developers
This guide provides the means to measure your current level of observability practice and how to get to the next level. It goes into detail about not just why, but how you can implement observability as an integral part of your development process and culture.
December 1, 2018
o11ycon 2018: Discussion Findings
At the first-ever observability conference, attendees broke out into various groups to have open space-style discussions (OSSD) on various sub-themes in observability. This document summarizes those lightning talks presenting our OSSD Sessions - carving out what our industry means when we talk about observability.