Grafana Exemplars
Exemplars link metric data points to specific trace IDs:
histogram!("request_duration_seconds",
"trace_id" => tracing::Span::current()
.context()
.span()
.span_context()
.trace_id()
.to_string()
).record(elapsed.as_secs_f64());
In Grafana: hover on a latency spike → exemplar tooltip → click trace ID → opens Tempo.