All docs

Traces and topology

A trace answers what one request crossed. Topology answers what those requests have built. Both use the same data.

Traces

  • Distributed tracing and waterfalls
  • SQL, HTTP and messaging inside spans
  • Error attribution and stack traces
  • Two-way links to logs and sessions

Topology

  • Runtime map: services, instances and dependencies
  • Impact paths: which upstreams a slow request affects
  • Service flow: traffic and latency from entry to exit
  • Flame graphs: duration aggregated by call stack
  • Relationship history: when the graph changed

Where relationships come from

Relationships come from real calls, not hand-maintained configuration. Edges between services, hosts, containers, databases and queues are generated from captured data.

Suggested workflow

  1. Use topology to scope the blast radius
  2. Drill from a node into the exact trace
  3. Confirm with logs and session replay

Limits

  • Estates with no east-west traffic and no network capture get an incomplete graph
  • Calls across NAT or network segments need address mapping checked
  • Relationship history depends on retention; older snapshots expire

Related: Data model and signals, Database observability.