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 Profiler visualization #571

Open
Hronom opened this issue Jun 30, 2021 · 4 comments
Open

Search Profiler visualization #571

Hronom opened this issue Jun 30, 2021 · 4 comments
Assignees
Labels
enhancement New feature or request help wanted Community development is encouraged

Comments

@Hronom
Copy link

Hronom commented Jun 30, 2021

Is your feature request related to a problem? Please describe.
Hard to read JSON output of profile API.

Describe the solution you'd like
Add some visualizer like this https://www.elastic.co/guide/en/kibana/current/xpack-profiler.html

@Hronom Hronom added the enhancement New feature or request label Jun 30, 2021
@IzekChen
Copy link

IzekChen commented Sep 1, 2021

This is really useful tools when you troubleshooting the bad query or analyze the performance.
Would be great if we can have it
+1

@ahopp ahopp added the help wanted Community development is encouraged label Sep 1, 2021
@ahopp
Copy link
Contributor

ahopp commented Sep 1, 2021

In general, I think a general profiler would be useful and something we should add to the Dashboard experience.

@Hronom do you any thoughts on what information is most important to capture in a initial profiler?

@Hronom
Copy link
Author

Hronom commented Sep 26, 2021

@ahopp as for me I'm targeting visual experience, since reading tree of json text not always easy for human, I would say check this screenshots, important for me is times and percentage of how long each item take from total time. This will help to understand what item is heavy.
image
image
https://www.elastic.co/guide/en/kibana/current/xpack-profiler.html

So if first version just can have name of item in tree and time how long it take, would be great!
But please, if you can get support of all, what is on screenshot - this will be amazing!!!

@seraphjiang seraphjiang self-assigned this Sep 25, 2022
@ansjcy
Copy link
Member

ansjcy commented Dec 4, 2023

This could potentially be an interesting task we can plan on as part of the query insight vision :)

While a lot of micro visibility data can be auto collected and displayed to the user by default with the query insight framework (opensearch-project/OpenSearch#11429) and dashboard (#5571), we cannot collect all of them since I imaging there would be a big performance impact. If the user wants to see the detailed time/resource consumption and some detailed profile data for one specific search query, this profiler dashboard would be very handy.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Community development is encouraged
Projects
Status: Todo
Development

No branches or pull requests

5 participants