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

Make Saved Searches/Dashboards more consistent regarding functionality. #21374

Open
dennisoelkers opened this issue Jan 17, 2025 · 0 comments
Open
Labels

Comments

@dennisoelkers
Copy link
Member

(Note: This issue is WIP, I am still collecting data points for 1. & 2.)

Currently, Saved Searches & Dashboards differ in terms of functionality. Most noteworthy differences are:

  • Dashboards allow tabs, while Saved Searches do not
  • Saved Searches can have a global time range/query (+ search filters)/streams selection that is applied to all widgets and which is persisted
  • Dashboards can have time range/query (+ search filters)/streams selection for each widget
  • Dashboards can override time range/query (but not search filters) for all widgets temporarily, but this is not persisted
  • Dashboards can be viewed in "Full Screen" while Saved Searches cannot

1.) These differences require different handling of logic in different places, e.g.:

  • When using "Exclude from results"/"Add to query" we need to decide if we add the generated query to the query (Saved Search) or to the global override (Dashboard)
  • TBC

2.) We have run into a couple of issues due to these inconsistencies:

The backend does not differentiate between Saved Searches & Dashboards, the feature sets are the same, it is only the frontend imposing the forementioned limitations upon the user. We should discuss which of these still make sense with the knowledge we have today and which of these can be lifted, or if we want to converge both towards each other in general to simplify the functionality for the user.

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

No branches or pull requests

1 participant