-
Notifications
You must be signed in to change notification settings - Fork 1.9k
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
[Concurrent Segment Search] Query profile stats with concurrent execution of query phase #7355
Comments
Taking a look. |
BackgroundCurrently, with the model of concurrent search, collectors portion of the profile response shows the time each collection type has taken and returns it as the cumulative summary in the reduce phase. In the below comparison, the concurrent search collector Figure 1. Profile response comparison of non-concurrent search and multi-slices concurrent searchProposed SolutionIntroduce
|
@ticheng-aws Thanks for sharing the proposal. Couple of questions:
|
Hi @sohami, thank you for asking.
|
@ticheng-aws sounds as a good improvement, thank you
I think we could introduce |
@reta |
Thanks @sohami , sure, it was just a suggestion, I was thinking since you are improving the profile APIs adding |
I agree. Duplicating the information is unnecessary since users can already fetch it through the CAT segments API. Thanks @reta and @sohami for your valuable input. |
With current model of concurrent search, seems like we add time take by different slices to reflect the time taken by a collector. This may not be the true reflection of time taken by that collector. We should explore and see if instead it would make sense to expose max/min/average latency across different slices execution of a collector. For more context see #1500
The text was updated successfully, but these errors were encountered: