From b503307c40438ba436fb72ccb5ae8a05fea7fc1a Mon Sep 17 00:00:00 2001 From: Israel Blancas Date: Fri, 14 Jul 2023 21:05:24 +0200 Subject: [PATCH 1/2] Add section for the Tempo Operator --- .../p8s-jaeger-grafana/jaeger.md | 61 +++++++++++++++++++ 1 file changed, 61 insertions(+) diff --git a/content/en/docs/Configuration/p8s-jaeger-grafana/jaeger.md b/content/en/docs/Configuration/p8s-jaeger-grafana/jaeger.md index 305f1425b..87b82d67b 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 CRD: + +```yaml +kubectl create namespace tempo +kubectl apply -n tempo -f - < Date: Mon, 17 Jul 2023 19:29:40 +0200 Subject: [PATCH 2/2] Fix typo Signed-off-by: Israel Blancas --- content/en/docs/Configuration/p8s-jaeger-grafana/jaeger.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/docs/Configuration/p8s-jaeger-grafana/jaeger.md b/content/en/docs/Configuration/p8s-jaeger-grafana/jaeger.md index 87b82d67b..860986588 100644 --- a/content/en/docs/Configuration/p8s-jaeger-grafana/jaeger.md +++ b/content/en/docs/Configuration/p8s-jaeger-grafana/jaeger.md @@ -68,7 +68,7 @@ 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 CRD: +Tempo instance with the following CR: ```yaml kubectl create namespace tempo