Files
d1df5c56ca Improve information architecture for Tempo docs (#5463)
* Migrate changes from Tempo PR

Signed-off-by: Jack Baldry <[email protected]>

* Updates to resolve conflicts

* Move getting started files

* Fix aliases

* Merge remote-tracking branch 'origin/master' into jdb/2025-07-tempo-set-up-restructure

Signed-off-by: Jack Baldry <[email protected]>

* Discard changes to content/docs/tempo/next/sync.json

* Add aliases

Signed-off-by: Jack Baldry <[email protected]>

* Fix some aliases

Signed-off-by: Jack Baldry <[email protected]>

* Updates from rebase

* Apply suggestions from code review

Co-authored-by: Jack Baldry <[email protected]>

* Apply suggestions from code review

Co-authored-by: Jack Baldry <[email protected]>

* Update content/docs/tempo/next/set-up-for-tracing/instrument-send/set-up-collector/tail-sampling/policies-strategies.md

Co-authored-by: Jack Baldry <[email protected]>

* Fix links on tile page and test page

* Fix links and update missing content

* Fix links

* Fix links

* Fix links and collector text

* Updates from Alex's feedback

* Link fixes

* Fix links in deploy

* Fix links

* More link fixes

* Fix yet more links

* Fix more links

* Apply suggestions from code review

Co-authored-by: Jack Baldry <[email protected]>

* Update content/docs/tempo/next/set-up-for-tracing/setup-tempo/test/set-up-test-app.md

* Update content/docs/tempo/next/set-up-for-tracing/setup-tempo/test/set-up-test-app.md

* Apply suggestions from code review

* Add deploy preview workflow

Signed-off-by: Jack Baldry <[email protected]>

* Updates for Tiffany's suggested edits

* Update manifest according to PR instructions

---------

Signed-off-by: Jack Baldry <[email protected]>
Co-authored-by: Kim Nylander <[email protected]>
2025-07-31 19:50:31 +05:30

2.7 KiB

title, description, aliases, weight
title description aliases weight
Example setups This page provides setup examples of how Tempo can be configured for a sample environment.
../../guides/loki-derived-fields/
../../getting-started/example-demo-app/
300

Example setups

The following examples show various deployment and configuration options using trace generators so you can get started experimenting with Tempo without an existing application.

For more information about Tempo setup and configuration, see:

If you are interested in instrumentation, refer to Tempo instrumentation.

Docker Compose

The docker-compose examples are simpler and designed to show minimal configuration.

Some of the examples include:

  • Trace discovery with Loki
  • Basic Grafana Alloy/OpenTelemetry Setup
  • Various Backends (S3/GCS/Azure)
  • K6 with Traces

This is a great place to get started with Tempo and learn about various trace discovery flows.

Helm

The Helm example shows a complete microservice based deployment. There are monolithic mode and microservices examples.

To install Tempo on Kubernetes, use the Deploy on Kubernetes using Helm procedure.

Tanka

To view an example of a complete microservice-based deployment, this Jsonnet based example shows a complete microservice based deployment. There are monolithic mode and microservices examples.

To learn how to set up a Tempo cluster, refer to Deploy on Kubernetes with Tanka.

Introduction to Metrics, Logs, Traces, and Profiles example

The Introduction to Metrics, Logs, Traces, and Profiles in Grafana provides a self-contained environment for learning about Mimir, Loki, Tempo, Pyroscope, and Grafana. It includes detailed explanations of each component and annotated configurations for each component.

The README.md file explains how to download and start the environment, including instructions for using Grafana Cloud and Grafana Alloy collector.