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.
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
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.
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
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.
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.