
What is Distributed Tracing?
Distributed tracing tracks requests as they flow through your application’s services and infrastructure. It helps you:- Understand request flow across services
- Identify performance bottlenecks
- Debug failures and errors
- Optimize application performance
- Check results: resolve production outages faster by correlating failing checks with infrastructure traces.
- Test sessions: understand any failures during test session execution.
- Check editors: get a live trace while building, editing and debugging check code.
Getting Started with Checkly Traces
To get started with Checkly Traces using OpenTelemetry, pick the scenario that best fits your needs.I don't have an OpenTelemetry setup
Instrument your app and send traces directly to Checkly. No need for a 3rd party OTel backend.
I already have an OTEL Collector
Send your infrastructure traces to Checkly to get contextualized check failure analysis.
I want to export Check results to my OpenTelemetry setup
Export check results as traces to your 3rd party OTel tooling
Key Benefits
Cost-Effective Tracing
Cost-Effective Tracing
Only traces generated by Checkly checks are forwarded to third-party tools, significantly reducing data transfer costs while maintaining comprehensive monitoring coverage.
Unified Observability
Unified Observability
Combine synthetic monitoring data with application traces in your existing observability platform for a complete picture of system health.
Faster Debugging
Faster Debugging
When checks fail, trace data provides immediate context about what happened in your application stack, accelerating root cause analysis.
Seamless Integration
Seamless Integration
Works with existing OpenTelemetry instrumentation and popular observability platforms without requiring changes to your application logic.