Hi,
I’d like to ask you for the multi-cluster connection availability to the Grafana Tempo.
We have one main AKS cluster which plays as main monitorng cluster. There are deployed via helm charts:
Grafana via grafana/grafana,
Grafana Loki via grafana/loki-distributed,
Grafana Mimir via grafana/mimir-distributed,
Grafana Tempo via grafana/tempo-distributed.
At others AKS cluster we have only deployed Grafana Agent which collects metrics, logs and traces and send them to our main monitoring cluster.
At the main monitoring cluster we have configured ingress-nginx with host grafana.test.com for the Grafana and Grafana Mimir connection.
Is it possible to configure ingress also for the Tempo? We have only found gateway configuration in the helm chart. Is it neccessary to create specific ingress object for that purpose manually?
I have the same setup here: one k8s cluster with LGTM and others 2 k8s clusters (app).
If you check tempo-distributed default helm values, you have the gateway entry:
In my case, I’m running at Azure. I do not use an ingress. The cluster is connected to each other via vNet peering, and I’ve setup the gateway with a service (type = loadbalance) using an internal load balance.
Thanks for you reply! Is there a different way? We have one ingress controller with 3 ingresses: mimir, grafana and loki. I was wondering if it isn’t there some connectivity between loki and ingress when both of them are on a same port 3100.
That just went through my mind. Maybe it does not make sense.
If you have an ingress, recheck the values in Loki, Tempo, Mimir and Grafana. Did you configured each one to use your ingress (specifying the ingressClassName value)?