Troubleshooting CORS Errors in Offsite API Calls
In this article, I’ll clear up the confusion around Cross-Origin Resource Sharing (CORS), specifically discussing preflight requests, which are the bane of engineers everywhere....
Refinery 2.9: A Love Letter to Refinery’s Operators
Refinery is a powerful tail-based sampler—but with great power comes great challenges. We heard your feedback and are excited to announce the release of Refinery 2.9,...
Understanding Develocity Build Data with Honeycomb
Develocity, formerly known as Gradle Enterprise, is a powerful tool that speeds up local and CI build time, helps troubleshoot your builds, and analyzes your...
Fewer Logs, More Value
We’re always interested in improving the signal-to-noise ratio of our internal telemetry at Honeycomb. In an effort to reduce the amount of noise in our...
Duolingo: Speaking the Language of Observability with Honeycomb
As the company experienced rapid growth, Duolingo remained steadfast in their commitment to delivering a high-quality user experience. This dedication led to the launch of...
Ingesting JSON Logs From Containers With the OpenTelemetry Collector
So, how do we get JSON logs into a backend analysis system like Honeycomb that primarily accepts OTLP data? In this post, we’ll cover how...
OneFootball Scores an Observability Goal with Honeycomb
OneFootball recognized that observability was essential to delivering a seamless experience—and as seasoned engineers, they prioritized having the right tool to achieve it. Identifying issues...
Beyond Monitoring: A Guide to Cloud Observability
With more and often smaller processes, cloud-native architectures have driven the need for better insights into our software—a way to look into how these processes...
There Is Only One Key Difference Between Observability 1.0 and 2.0
We’ve been talking about observability 2.0 a lot lately; what it means for telemetry and instrumentation, its practices and sociotechnical implications, and the dramatically different...
Tracing the Line: Understanding Logs vs. Traces
In the software space, we spend a lot of time defining the terminology that describes our roles, implementations, and ways of working. These terms help...
Against Incident Severities and in Favor of Incident Types
About a year ago, Honeycomb kicked off an internal experiment to structure how we do incident response. We looked at the usual severity-based approach (usually...
Relational Fields: Query Even More Relationships in Your Traces
Earlier this year, we introduced relational fields. Relational fields enable you to query spans based on their relationship to one other within a trace, rather...
Driving Multi-Region Observability Excellence at Lansweeper
Since its inception in 2004, Lansweeper has been at the forefront of helping businesses understand, manage, and protect their IT devices and networks through a...