Replies: 1 comment 6 replies
-
Hi @dmremre28! I'm Dosu and I’m helping the jaeger team. This isn't a known bug in the Jaeger UI, and there are no existing tickets or discussions tracking this specific issue. The UI displays operation names exactly as it receives them from the backend—there's no sanitization or trimming in the frontend, so any extra characters (like newlines, parentheses, or other symbols) are likely present in the operation names as stored or ingested by the backend or your instrumentation code. This explains why only some operations are affected and why selecting them leads to "No trace results"—the query uses the operation name with those extra characters, which doesn't match any traces. To resolve this, check your trace ingestion pipeline or backend for sources of these extra characters in operation names. Cleaning or trimming operation names at ingestion or in the backend API is the most robust fix. The UI could defensively trim/sanitize operation names, but this isn't currently implemented as of Jaeger UI 2.5.0. To reply, just mention @dosu. How did I do? Good | Irrelevant | Incorrect | Verbose | Hallucination | Report 🐛 | Other |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Observation:
I'm experiencing an issue where selecting operations from the Jaeger UI dropdown doesn't return any results, and I've noticed something unusual in the URL parameters.
Jaeger version is: jaeger:2.5.0
What I'm Seeing:
When I select operations from the dropdown, the URLs consistently show unexpected characters at the beginning of operation names:
Example:
Incorrect (with ")" char):
https://jaeger-query.test.com/search?end=1753020659686000&limit=20&lookback=5m&maxDuration&minDuration&operation=%0A%29%2Fv1%2Fapplications%2F%3Aid%2Fworkloads%2Ffilter-set&service=test-api&start=1753020359686000
Expected (without ")" char):
https://jaeger-query.test.com/search?end=1753020659686000&limit=20&lookback=5m&maxDuration&minDuration&operation=%2Fv1%2Fapplications%2F%3Aid%2Fworkloads%2Ffilter-set&service=test-api&start=1753020359686000
The dropdown does show that operations are available, but selecting some of them results in "No trace results." Upon inspecting the URL, it seems that certain operation names are being prepended with unexpected characters such as \n, ), &, or even +. Interestingly, this doesn't happen with all operations—only some are affected. The extra characters appear to be introduced inconsistently, possibly due to a UI encoding or formatting issue.
By the way, we are using the gRPC endpoint feature of Jaeger Query. kindly find the jaeger-query YAML attached.
jaeger-query.txt
Could this be a bug in the UI's dropdown handling? Any insights would be greatly appreciated! 🙏
Beta Was this translation helpful? Give feedback.
All reactions