Tempo

Introduction

  • The component structure is similar with loki

Distributor

  • It accepts spans in multiple formats including Jaeger, OpenTelemetry, Zipkin. It routes spans to ingesters by hashing the traceID

Ingester

  • The Ingesterarrow-up-right batches trace into blocks, creates bloom filters and indexes, and then flushes it all to the backend.

Set up

Grafana Setting

Tempo

  • Connect with loki , to allow checking the flow from trace to log

Loki

  • To extract the trace id from logging line and connect to tempo

Result

  • It is allowed to trace whole of flow but also click to entering the logging page for each spans

  • It is allowed view log by trace id, see the whole of the flow by trace id

References

Last updated