Skip to content

Latest commit

 

History

History
 
 

docker-compose

Docker-compose

So you found your way to the docker-compose examples? This is a great place to get started with Tempo, learn some basic configuration and learn about various trace discovery flows.

If you are interested in more complex configuration we would recommend the tanka/jsonnet examples.

Examples

The easiest example to start with is Local Storage: this example will run Tempo as a single binary together with the synthetic-load-generator, to generate traces, and Grafana, to query Tempo. Data is stored locally on disk.

The following examples showcase specific features or integrations:

These examples show off configuration of different storage backends:

Build Images (Optional)

This step is not necessary, but it can be nice for local testing. For any of the above examples rebuilding these images will cause docker-compose to use your local code when running the examples.

Run the following from the project root folder to build thegrafana/tempo:latest image that is used in all the examples:

make docker-images