Deploy Grafana Tempo on Railway with one click. Grafana Tempo is a high-performance, scalable, and easy-to-operate distributed tracing solution. It is designed to be compatible with the most popular tracing protocols and offers seamless integration with other tools in the Grafana ecosystem, enabling efficient visualization and analysis of distributed tracing data.
- Distributed tracing with high scalability
- Multi-tenancy support
- Integration with Grafana for visualization
- Support for multiple tracing protocols (Jaeger, Zipkin, OpenTelemetry)
- Efficient data compression and storage
- Click Deploy on Railway.
- Wait for Build & Deployment to Finish.
- Access the custom URL for Grafana Tempo (available in your Railway dashboard).
- Follow the instructions below to configure Grafana and integrate with Tempo.
- Add Tempo as a Data Source:
- Open your Grafana instance, go to Configuration (gear icon) → Data Sources → Add data source.
- Search for “Tempo” and select it.
- Set the URL to http://railway-tempo:3200.
- Click Save & Test to verify the connection.
- Query Traces:
- Go to the Explore tab (compass icon).
- Select the Tempo data source and explore your traces using the query editor.
- Visualize Service Dependencies:
- In Dashboards, create or import a dashboard, add a panel, and select Service Graph to visualize how services interact.
If you find a bug in the template for railway, you can submit an issue to the GitHub Repository. Even better you can submit a Pull Request with a fix.