Observability

Tracing

Tracing records the progress of an operation through a sequence of timed spans, potentially across multiple services. Parent-child relationships and shared trace identifiers help explain where time was spent and which dependency introduced a delay.

Also known as: distributed tracing

Why it matters

Operation-level timing reveals which service or dependency contributes latency.

Practical example

Trace remote cache requests to distinguish network latency from time spent unpacking an archive.

Related terms

Sources

Definition reviewed .

Start with $10 in free credits

Change the runner label in your workflow and keep the rest of your GitHub Actions setup. Runner time is billed per minute.

← Return to glossary