-
Notifications
You must be signed in to change notification settings - Fork 2.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[cassandra] does not handle limit parameter correctly #411
Comments
Looks like there's a formatting error on the docker compose part. Would it be possible to fix it? It would also be helpful to have a couple of screenshots demonstrating what you are experiencing. |
@jpkrohling did further investigation and compiled the screenshots. if you leave min and max duration blank, set operation name to all, and limit to 20, you get back only 3 results, as in this screen shot: if you leave min and max duration blank, set operation name to all, and limit to 23, you get back only 4 results, as in this screen shot: BUT, if you set max duration to 900ms, set operation name to all, and limit to 20, you get back 20 results, some of which vastly exceed the max duration that was specified: setting these same parameters directly in a curl request without the UI yields the same results, for example the curl request below with a limit of 23 retrieves 4 results (sometimes 5?!) so I'm not sure where in the jaeger stack the issue is- maybe jaeger-query? |
Duplicate of #166 |
I originally opened this on jaeger-ui here , but it seems the issue is in the rest API itself or something lower level than that
if i use the stock docker image for jaeger-query using the docker-compose setup below, I see the following reproducible behavior: clicking "find traces" while 'all' is selected will show 2 results, if the result limit is set to any value between 1 and 11. If I set the limit to a value between 12 and 22, I see 2 results. If the limit is between 23 and 34, I see 3 results. If the limit is 35 to 45, I see 4 results. If instead of "all" I pick any other operation name, I can see all the results.
`
jaeger_query:
image: jaegertracing/jaeger-query
dns:
command: /go/bin/query-linux --query.static-files=/go/jaeger-ui/ --cassandra.keyspace jaeger_v1_datacenter1 --cassandra.servers cassandra.internal --cassandra.connections-per-host 2 --query.port 8380
ports:
The text was updated successfully, but these errors were encountered: