Open source

Set up Tempo

To set up Tempo, you need to:

  1. Plan your deployment
  2. Deploy Tempo
  3. Test your installation
  4. (Optional) Configure Tempo services

Plan your deployment

How you choose to deploy Tempo depends upon your tracing needs. Tempo has two deployment modes: monolithic or microservices.

Read Plan your deployment to determine the best method to deploy Tempo.

Deploy Tempo

Once you have decided how to deploy Tempo, you can install and set up Tempo. For additional samples, refer to the Example setups topic.

Grafana Tempo is available as a pre-compiled binary, OS_specific packaging, and Docker image.

The following procedures provide example Tempo deployments that you can use as a starting point:

You can also use Docker to deploy Tempo using the Docker examples.

Test your installation

Once Tempo is deployed, you can test Tempo by visualizing traces data:

These visualizations test Kubernetes with Tanka and Linux procedures. They do not check optional configuration you have enabled.

(Optional) Configure Tempo services

Explore Tempo’s features by learning about available features and configurations.

If you would to see a simplied, annotated example configuration for Tempo, the Introduction To MLT example repository contains a configuration for a monolithic instance.