diff --git a/content/en/docs/Configuration/p8s-jaeger-grafana/jaeger.md b/content/en/docs/Configuration/p8s-jaeger-grafana/jaeger.md index 305f1425b..860986588 100644 --- a/content/en/docs/Configuration/p8s-jaeger-grafana/jaeger.md +++ b/content/en/docs/Configuration/p8s-jaeger-grafana/jaeger.md @@ -52,3 +52,64 @@ If your Jaeger setup differs significantly from the sample add-ons, make sure that Istio is also properly configured to push traces to the right URL. {{% /alert %}} +## Use Jaeger frontend with Grafana Tempo tracing backend + +It is possible to use the Grafana Tempo tracing backend exposing the Jaeger API. +[tempo-query](https://github.com/grafana/tempo/tree/main/cmd/tempo-query) is a +Jaeger storage plugin. It accepts the full Jaeger query API and translates these +requests into Tempo queries. + +Since Tempo is not yet part of the built-in addons that are part of Istio, you +need to manage your Tempo instance. + +### Tempo Operator + +The [Tempo Operator for Kubernetes](https://github.com/grafana/tempo-operator) +provides a native Kubernetes solution to deploy Tempo easily in your system. + +After installing the Tempo Operator in your cluster, you can create a new +Tempo instance with the following CR: + +```yaml +kubectl create namespace tempo +kubectl apply -n tempo -f - <