Try using Grot AI Grot AI for this query ->
Promo banner icon

Grafana 12.4 is here — faster and easier data visualization, Git Sync for observability as code updates, and more.

Learn more
DownloadsContact Us
Logo
  • Pricing
  • Docs
Sign inSign up
Menu
Technical documentation Plugin catalog
Choose a product
Viewing: v2.0.x Find another version
  • Tempo documentation
  • Release notes
    • V2.0
    • V1.5
    • V1.4
    • V1.3
    • V1.2
  • Get started with Grafana Tempo
    • What are traces?
    • Instrumentation references
    • Example setups
    • Tempo in Grafana
    • Quick start for Tempo
  • Set up a Tempo server or cluster
    • Upgrade
    • Deploy on Linux
    • Deploy on Kubernetes with Tanka
    • Set up a test application for a Tempo cluster
  • Configuration
    • Google Cloud Storage permissions
    • Amazon S3 permissions
    • Azure blob storage permissions and management
    • Configure TLS Communication
    • Querying with Grafana
    • Compression and encoding
    • Multi-tenancy
    • Manifest
    • Apache Parquet
    • Polling
  • Deployment and operations
    • Architecture
    • Consistent Hash Ring
    • Deploying Tempo
    • Monitoring Tempo
    • Ingester PVCs
    • Caching
    • Tempo CLI
    • Query Parquet
      • Parquet schema
    • Polling and monitoring
    • Backend search
    • Backend search - serverless GCP setup
    • Backend search - serverless AWS setup
    • Server-side metrics
    • Generic forwarding
  • Metrics-generator
    • Service graph view
    • Generate metrics from spans
    • Service graphs
  • TraceQL
    • How TraceQL works
    • TraceQL query editor
  • Tempo API
    • Pushing spans with HTTP
  • Grafana Agent
    • Automatic logging
    • Service graphs
    • Span metrics
    • Tail-based sampling
  • Community
  • Troubleshooting
    • Distributor refusing spans
    • Agent troubleshooting
    • Unable to find traces
    • Too many jobs in the queue
    • Bad blocks
    • Tag search
    • Response larger than the max
  • Copyright notice
Scroll for more

Important: This documentation is about an older version. It's relevant only to the release noted, many of the features and functions have been updated or replaced. Please view the current version.

Documentationbreadcrumb arrow Tempo documentationbreadcrumb arrow Deployment and operations
Open source RSS

Deployment and operations

Resources for deploying and running Tempo:

  • Architecture
  • Consistent Hash Ring
  • Deploying Tempo
  • Monitoring Tempo
  • Ingester PVCs
  • Caching
  • Tempo CLI
  • Query and inspect Apache Parquet
  • Polling and monitoring
  • Backend search
  • Backend search - serverless GCP setup
  • Backend search - serverless AWS setup
  • Server-side metrics
  • Generic forwarding

In addition, the Tempo runbook can help with remediating operational issues.

Was this page helpful?

Create a GitHub issue
Email docs@grafana.com
Help and support
Community

Related resources from Grafana Labs

Additional helpful documentation, links, and articles:
video icon
Video
Getting started with tracing and Grafana Tempo
Getting started with tracing and Grafana Tempo
In this webinar, we'll show you how to get started setting up Grafana Tempo, our open source, easy-to-use and high-volume distributed tracing backend.
video icon
Video
Scaling your distributed tracing with Grafana Tempo
Scaling your distributed tracing with Grafana Tempo
In this demo, we’ll show how Grafana Tempo allows you to scale tracing as far as possible with less operational cost and complexity than ever before.

Is this page helpful?

Still have questions?

Ask your questions. Let AI do the heavy lifting.

Ask AI icon
Newsletter icon

Get every update

Subscribe to our newsletter

By submitting, you agree to our Privacy policy

Grafana Cloud

  • Overview
  • Pricing
  • What's in the free tier?
  • AI Assistant
  • Application Observability
  • Kubernetes Monitoring
  • Dashboards & Visualization
  • Database Observability
  • Frontend Observability
  • Synthetic Monitoring
  • Performance & Load Testing
  • Incident Response & Management
  • What’s New
  • Grafana Cloud Status

Solutions

  • AI Observability
  • Full-Stack Observability
  • Infrastructure & Cloud Observability
  • Digital Experience Monitoring
  • Scaled Prometheus
  • Cost Management & Optimization
  • Site Reliability
  • Log Management
  • Migrate to OpenTelemetry

Integrations

  • All Integrations
  • AWS
  • Google Cloud
  • Microsoft Azure
  • Kubernetes
  • Datadog
  • New Relic

Open Source

  • Our Projects
  • GitHub
  • Downloads
  • Dashboard Templates

Learn

  • Documentation
  • Blog
  • Community
  • Events
  • Observability Survey & Reports

Company

  • About Grafana Labs
  • Open Positions
  • Partnerships
  • Newsroom
  • Success Stories
  • Contact Us
  • Getting Help
  • Professional Services
  • Hey AI

Compare

  • Datadog vs. Grafana Labs
  • Dynatrace vs Grafana Cloud
  • Elasticsearch vs Grafana Cloud
  • New Relic vs Grafana Cloud
  • PagerDuty vs Grafana Cloud
  • Splunk vs Grafana Cloud
Grafana Labs x unique logomark

Donut take our word for it. Try Grafana Cloud today.

Grafana Cloud StatusLegal & SecurityTerms of ServicePrivacy PolicyTrademark Policy

Copyright 2026 © Grafana Labs

FacebookXLinkedinGithubYoutubeReddit
Grafana Labs uses cookies for the normal operation of this website. Learn more.