Distributed Tracing
PreviousIntegrating with CyberArk® Secrets Manager, Self-HostedNextDistributed Tracing with Splunk Observability APM
Last updated
Distributed tracing in ThousandEyes provides end-to-end visibility across your application stack. It works by automatically injecting standard trace headers into API, HTTP server, page load, and transaction tests. This lets you correlate network performance issues with application traces in a supported observability backend.
Before setting up any distributed tracing integration, create a ThousandEyes test with distributed tracing enabled:
Create a test in ThousandEyes that supports distributed tracing. For more information on creating a test, see Getting Started with Cloud and Enterprise Agent Tests.
Under Advanced Settings, enable Distributed Tracing. 
ThousandEyes automatically injects the following trace headers into requests:
b3
traceparent
tracestate

This lets ThousandEyes capture the trace ID of the request (for example, 0a0c3e94ca224a898f43038e8e99519a).
The monitored endpoint must meet the following requirements:
Accept HTTP headers.
Be instrumented with OpenTelemetry.
Propagate trace context.
Send traces to your observability backend.
Do not use a web page URL with distributed tracing. Browsers do not accept custom trace headers.
Last updated