Skip to content
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

Search all services #180

Open
ringerc opened this issue Feb 5, 2018 · 8 comments
Open

Search all services #180

ringerc opened this issue Feb 5, 2018 · 8 comments

Comments

@ringerc
Copy link

ringerc commented Feb 5, 2018

Counterpart to backend ticket jaegertracing/jaeger#423

The webui does not presently permit a search to be run until a service is selected.

This is awkward; the UI must often be reloaded to see new services. More importantly it makes it impossible to search for a tag or span name across all services. This becomes especially important if you're sharding your services to deal with #38 .

On a related note, the field for the span type that appears once a service is selected doesn't seem to accept freeform entries; if you put something in that doesn't match its validation list, it'll ignore it and find all span types. That's confusing ui and impractical for users who may have lots of span types in a complex system.

@tiffon
Copy link
Member

tiffon commented Feb 6, 2018

@ringerc, thanks for filing this.

Currently, the query service requires a service to be selected for every query. jaegertracing/jaeger#423 touches on this.

the field for the span type that appears once a service is selected

Are you referring to the service-operations, e.g. the second dropdown?

You're right, it doesn't allow freeform entries. Freeform text that doesn't match one of the options would return an empty result.

That's confusing ui and impractical for users who may have lots of span types in a complex system.

Sorry, I don't follow. I look at the UI everyday so I guess I'm used to it. How is not allowing freeform entry of values that wouldn't match anything confusing or impractical?

Two things worth noting about the list of operations:

  • It filters the list as you type
  • Formerly, it shows only the first 200 matching entries
    • This is resolved on jaegertracing/jaeger-ui master, but not yet released on the Jaeger docker images

@ringerc
Copy link
Author

ringerc commented Feb 6, 2018 via email

@ringerc
Copy link
Author

ringerc commented Feb 6, 2018

My response was somewhat muddled from an unrelated issue.

What I was trying to get at here is that if you have 4 top-level services "serviceA", "serviceB", etc, and some of them may generate some common span names, you can't search across all of them. You must select a service first, and search only within this service.

@skydoctor
Copy link

Wondering if there are any known ways to search across all services? This would be especially useful when searching for error tags to quickly highlight any traces which have errors.

@schoentoon
Copy link

Also interested in searching across all/multiple services, so I can easily link data together from points where I may know the tag but not necessarily the service name. As I see the tag blocked, what is this exactly blocked by? I see a link to jaegertracing/jaeger#423 in the comments, but that thread seems even more stale than this one unfortunately.

@yurishkuro
Copy link
Member

@schoentoon I responded on jaegertracing/jaeger#423

@ronnathaniel
Copy link

+1

@alex-kormukhin
Copy link

This feature is stopper for us for migration from zipkin. Zipkin can find by tags across all services:
image

We use elasticsearch as storage backend.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants