-
Bug
-
Resolution: Done-Errata
-
Critical
-
OSSM 2.5.0
-
None
-
False
-
None
-
False
-
-
-
-
Request for fetch traces in Kiali time outed (with Tempo) after 30 seconds even though I set a higher timeout in `external_services.tracing.query_timeout: 60`. It looks like the request between Kiali UI <-> Kiali API is timeouted. Can I set also timeout for that?
E.g.
when I don't set any external_services.tracing.query_timeout, the default one is used (5s). So, in that case, the connection between Kiali UI -> Kiali API works but a request between Kiali API -> Jaeger API is timeouted.
When I look in the browser console, there is a request to Kiali API
GET https://kiali-istio-system.apps.user-rhos-d-2.servicemesh.rhqeaws.com/api/namespaces/mkralik/apps/httpbin/spans?startMicros=1709125095129000
which returns
error 'Get "http://tempo-sample-query-frontend.tracing-system.svc.cluster.local:16686/api/traces?end=1709128675000000&limit=100&service=httpbin.mkralik&start=1709125095000000": net/http: request canceled (Client.Timeout exceeded while awaiting headers)'
to workaround that, I have set `external_services.tracing.query_timeout: 60` which helps when the request takes lower than 30s. But it doesn't work for requests that take longer.
- is related to
-
OSSM-5444 Support Distributed Tracing 3 (Tempo)
- Closed
- links to
-
RHSA-2024:135884 Red Hat OpenShift Service Mesh Containers for 2.6.0