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.

See our getting-started docs for more detail.

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:

This example uses the local backend, suitable for local testing and development:

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 the grafana/tempo:latest image that is used in all the examples:

make docker-images