Tracing
The default tracing stack integrated in a CodeNOW Dataplane consists of Grafana with the Explore plugin and Tempo as the connected data source. Distributed traces from all workloads running in the cluster are collected and stored in Tempo, and can be queried interactively through Grafana Explore.
Grafana Explore with Tempo
Grafana Explore provides an interactive interface for querying and browsing traces. Tempo uses TraceQL as its query language — a query language designed specifically for trace search and span filtering.
Key capabilities available through Grafana Explore with Tempo:
- Search traces by service, operation, duration, or status
- Filter spans using TraceQL expressions
- Visualize the full trace timeline and span hierarchy
- Navigate from a log line directly to the correlated trace (when log-to-trace correlation is configured)
For reference on writing TraceQL queries, see the Tempo documentation.
Access
Tracing dashboards are accessible per Dataplane — the Self-Service Portal links directly to the Grafana Explore instance on the relevant Dataplane. Each Dataplane maintains its own Tempo instance, keeping trace data strictly isolated between clusters.