Skip to content

Tracing

Traces are a record of the path a request takes through your application. They are useful for understanding how a request is processed in your application.

NAIS does not collect trace data automatically. If you want tracing integration, you must first instrument your application to collect traces, and then configure the tracing library to send it to the correct place.

Traces from NAIS applications are collected using the OpenTelemetry standard. Performance metrics are stored and queried from the Tempo component.

Visualizing application performance

Visualization of traces can be done in the new Grafana installation.

You can use the Explore feature of Grafana with the prod-gcp-tempo and dev-gcp-tempo data sources.

There are no ready-made dashboards at this point, but feel free to make one yourself and contribute to this page.