Observability
How-to guides
Get distributed tracing on Runway
From scaffold to spans in Google Cloud Trace with LabKit v2, Fairway, and Runway — the effort is deploying.
How-to guides
Get structured logging on Runway
From scaffold to queryable logs in Grafana — JSON on stderr is the whole contract, and the scaffold already honours it.
How-to guides
Get Prometheus metrics on Runway
Expose metrics with LabKit v2, declare the port in Fairway, flip one deploy-time switch — then query Mimir in Grafana.
Strategies
The Observability Story
Instrument once with LabKit, collected by Runway with zero configuration, rendered on consistent dashboards — and, next, dashboards defined in the service repo and picked up automatically on deploy.
Strategies
Co-located Grafana dashboards
Dashboards are part of the service: jsonnet in the service repo, compiled in CI, shipped in the Helm chart, and discovered by whatever Grafana lives in the cell.