Blog

Category: Tracing

Tracing   Software Engineering  

How Traceloop Leverages Honeycomb and LLMs to Generate E2E Tests

At Traceloop, we’re solving the single thing engineers hate most: writing tests for their code. More specifically, writing tests for complex systems with lots of...

Tracing   Metrics   Ask Miss O11y  

Ask Miss O11y: To Metric or to Trace?

Dear Miss O11y, I remember reading quite interesting opinions from you about usage of metrics and traces in an application. Did you elaborate on those...

Tracing   Customer Stories  

How Coveo Reduced User Latency and Mean Time to Resolution with Honeycomb Observability

When you’re just getting started with observability, a proof of concept (POC) can be exactly what you need to see the positive impact of this...

Tracing  

Understanding Distributed Tracing with a Message Bus

So you're used to debugging systems using a distributed trace, but your system is about to introduce a message queue—and that will work the same…...

Tracing  

How 3 Companies Implemented Distributed Tracing for Better Insight into Their Systems

Distributed tracing enables you to monitor and observe requests as they flow through your distributed systems to understand whether these requests are behaving properly. You...

Tracing  

3 Easy Ways to Get Started With Distributed Tracing

We’re here to show you three ways you can jumpstart a distributed tracing effort, starting small and expanding as it makes sense. These examples involve...

Tracing   Debugging  

We Learn Systems by Changing Them

In the social world, there is no outside: we participate in the systems we study. I’ve noticed this in code: when I come to an...

Tracing   Ask Miss O11y  

Ask Miss O11y: Not Your Aunt’s Tracing

Dear Miss O11y, How is modern observability using tracing, such as Honeycomb, different from the previous distributed tracing software I'm familiar with, like Dapper, at...

Tracing   Ask Miss O11y  

Ask Miss O11y: Baggage in OTel

Miss O11y is delighted to welcome our newest band member: Martin Thwaites! Martin has been a member of the Honeycomb user community practically since its...

Tracing   Instrumentation  

startSpan vs. startActiveSpan

TL;DR: startSpan is easier and measures a duration. Use it if your work won’t create any subspans. startActiveSpan requires that you pass a callback for...

Tracing   Instrumentation  

Ask Miss O11y: Observability Without Manual Tracing

I think my biggest question is: How do I introduce observability without manually weaving tracing-related code throughout my codebase since that adds a lot of...

Tracing  

BeginSpan is the New Printf: Observability in the Developer Workflow

Observability is a great way to understand how your system is operating in production, diagnose errors when systems fail, and find subtle gaps in logic....

Tracing  

Tracing Makes Concurrency Bugs Easy to Spot

Today, I found a concurrency bug before I noticed it. Like, it was subtle, and so I wasn’t quite sure I saw it—maybe I hadn’t...

Tracing   Best Practices   Ask Miss O11y  

Ask Miss O11y: Tracing Is for Async, Too

I have a good sense of how to use traces to understand my system’s behavior within request/response cycles. What about multi-request processes? What about async...

Tracing   Instrumentation  

Vendor Switching With OpenTelemetry (OTel)

You might already know that OpenTelemetry is the future of instrumentation. It's an open-source and vendor-neutral instrumentation framework that frees you from the trap of...

1 2 3