Graylog2 / Graylog2/graylog2-server
Allow bulk config of dashboard widgets to set both query and time range
- Dominant language
- Java
- Stars
- 8.1k
- Forks
- 1.1k
- Avg merge
- 1d 20h
- Merged PRs (30d)
- 217
Description
## What?
Provide an ability to bulk (multi select?) edit dashboard widgets to make it very quick and easy to apply or change the query and the time range. It wouldn't even necessarily need to preserve existing values if they differ (since that would impossible to reconcile with a multiselect).
## Why?
Currently doing any sort of mass editing of dashboards is very slow and cumbersome:
* there are no hotkeys to make this quicker
* editing and closing (even if you do not save) a widget has a non-trivial load time where the dashboard is re-executed
There are many examples where i have needed to add or alter the query applied to the widgets OR change the time range, and having to edit each widget individually felt like a painful chore. It was easy but it felt like busy work.
I understand this is a somewhat complex ask and not easy. I'm open to other ideas on how to accomplish this such as adding a global (per dashbaord tab?) query and time range that can apply to all widgets. Widgets could optionally have a checkbox to ignore/override the global settings. Happy to brainstorm more ideas.
## Your Environment
* Graylog Version: 5.1.3
* OpenSearch Version: 2.8.0
* MongoDB Version: 6.0.7
* Operating System: Ubuntu Server 22.04 LTS
* Browser version: Google Chrome Version 114.0.5735.198 (Official Build) (arm64)
Please let me know if there are any questions or if anyone wants to chat about this topic. :)
Contributor guide
Assessment
This issue has not been assessed yet.