jaegertracing / jaeger-ui

Web UI for Jaeger
http://jaegertracing.io/
Apache License 2.0
1.15k stars 484 forks source link

[Bug]: jaeger UI doesn't populate service dropdown correctly #2503

Open mulpk opened 4 hours ago

mulpk commented 4 hours ago

What happened?

Jaeger UI doesn't populate the new service name added in the dropdown even though I can see it in opensearch.

not sure if it matters but I have below flag enabled as the clusters are setup for cross cluster search es.remote-read-clusters: *

jaeger UI display data from all clusters and I can lookup traces fine.

Steps to reproduce

Expected behavior

Relevant log output

Screenshot

No response

Additional context

No response

Jaeger backend version

v1.37.0

SDK

No response

Pipeline

No response

Stogage backend

OCI Opensearch

Operating system

Linux

Deployment model

binaries

Deployment configs

yurishkuro commented 3 hours ago

Did you refresh the UI? How long did you wait after sending the trace?

mulpk commented 2 hours ago

we added the service name couple of weeks ago and I did refresh the jaeger UI but it didn't help

I can see the new service name in opensearch dashboards from the time it's added but not in UI.

does the jaeger UI has cache or something?

only thing I didn't do is restart jaeger UI.. do you think it will help?

yurishkuro commented 51 minutes ago

only thing I didn't do is restart jaeger UI.. do you think it will help?

Worth a try, if for some reason the refresh background thread died on an error. Service names are usually cached in the query service because loading them from DB on every UI access it rather slow.

If restart helps we have a bug somewhere.