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

[Dashboards] Collapsible Panels #1547

Closed
Tracked by #166211
spalger opened this issue Oct 6, 2014 · 28 comments
Closed
Tracked by #166211

[Dashboards] Collapsible Panels #1547

spalger opened this issue Oct 6, 2014 · 28 comments
Assignees
Labels
blocked Feature:Dashboard Dashboard related features impact:high Addressing this issue will have a high level of impact on the quality/strength of our product. loe:x-large Extra Large Level of Effort Meta release_note:enhancement Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas

Comments

@spalger
Copy link
Contributor

spalger commented Oct 6, 2014

Inspired by #597

Kibana 3 used rows to group panels, but dashboard panels in Kibana 4 are completely independant. Perhaps we could create multiple dashboards/gridster grids within a single dashboard, and allow collapsing them independently.

@farracha
Copy link

+1 It would make dashboard a lot more manageable

@mkliu
Copy link

mkliu commented Feb 19, 2015

+1. That way i don't have to navigate around different dashboards. Otherwise if I put everything in the same dashboard it's wasting time fetching data that I don't want.

@martinhynar
Copy link

+1 Collapsing and grouping would be really welcome. Also, assuming that collapsed components will not load data.

@warpkanal
Copy link

A collapsible area would definitely help for more complex dashboards, esp. as I have one panel in K3 that puts quite some heavy load on ES so I have it collapsed by default in my dashboards.
I'm missing this the same way I miss #1583.

@tojocky
Copy link

tojocky commented Oct 20, 2015

Any news?

@pemontto
Copy link

pemontto commented Jan 7, 2016

👍
I'd like to have maps easily accessible for users of my dashboard but start with them minimised/collapsed because their queries can reduce the responsiveness of the dashboard.

@elvarb
Copy link

elvarb commented Jan 13, 2016

Sometimes you sart in a specific dashboard full of details but as you drill down trying to debug an issue some visualization panels become unnecessary. In Kibana3 you could either group panels in sections and then close some if needed.

A minimize button for each visualization would be needed to get the same functionality and an added bonus would be to set a default setting for each panel. In the case of @pemontto having a map visualization minimized by default when viewing the dashboard should satisfy that need.

@pemontto
Copy link

I'd expect there would be some difficulty around minimising panels while keeping your layout unless there were as previously mentioned some modular construct vaguely similar to the semi-despised column panel back in Kibana3.
Performance wise another option would be to have a enable/disable toggle per panel that would say keep them in place but just blank them out when disabled.

@rashidkpc
Copy link
Contributor

Would be nice to be able to make the group a collection of tabs on a single panel too.

@tbragin
Copy link
Contributor

tbragin commented Nov 9, 2016

via @shubhambits in #8298:

So lets say, I have a dashboard, and i want to associate a couple of visualizations together. By together i mean that an add of a filter on one visualization in a dashboard should be reflected on a group of visualizations and not all of the visuals in the dashboard. Now i can do that while keeping these group of visuals in a separate dashboard but i also want to see the metrics without reflecting the filter in them.

@tbragin
Copy link
Contributor

tbragin commented Jan 4, 2017

From #3725:

via @jccq:

I run out of space pretty quickly with all the cool visualizations possible. Can we have a simple "minimize" button to turn a view into a simple title bar? this would allow one to stack several views and just open those that are of interest at the moment. Also it would be nice to have a configurable, finer grid for snapping components together.

via @SleeperSmith

Also I'd like to add it could potentially be a performance enhancement too as the "minimized" view would not need to be loaded.

via @swisslog-jenkins

Thank you for giving thoughts into this:

  • From my point of view "maximize" and "restore down" would completely fulfill my requirements.
  • Collapsing without rearranging the other panels doesn't make a lot of sense.
  • What would be the use case for having a collapsed panel?

via @fbaligand

From my point of view, it is useful to have both "minimize" and "maximize" features.

  • minimize is really useful when, at some time, you want to focus on some visualizations, but not all. And it allows to have better performance when you make some filtering on dashboard (time, term, ...) because "minimized" visualizations are not loaded. This is even more relevant when you activate auto-refresh with short time.
  • maximize is useful when you want specifically to focus on one visualization.

Globally, I think really that this feature would be really useful and is not complicated to do.
And Kibana 3 did that, and Timelion does that (at least maximize), and Grafana does that.

@jccq
Copy link

jccq commented Jan 4, 2017

@tbragin great to see the maximize being address.

It would be fantastic to use the momentum and get this in 5.3. There are great usability advantages. Even if you minimixe and only "pull up" and minimally rearrange whatever is under the minimized panel it will reduce visual overaload and in combination with the MAXIMIZE its really poweful, one can have a fancy complex visualization "parked" for use somewhere. TIA

@jonesn
Copy link

jonesn commented Mar 21, 2017

+1

@M22an
Copy link

M22an commented Aug 22, 2017

This would be really useful for us as well. Any news on when this is going to be done ?!?

@andreadelrio andreadelrio self-assigned this Apr 26, 2022
@ThomThomson ThomThomson added loe:x-large Extra Large Level of Effort impact:high Addressing this issue will have a high level of impact on the quality/strength of our product. labels Jan 26, 2023
@ThomThomson
Copy link
Contributor

Blocked on #88710

@ThomThomson ThomThomson changed the title Group panels and support collapsing [Dashboard Layout] Group panels and support collapsing Apr 5, 2023
@thomasneirynck
Copy link
Contributor

Added this to "Fast Dashboards" project. Collapsing panels should also prevent widgets from issuing ES-queries/rendering, therefor improving the overall perceived performance of a Dashboards.

@FizaBeg
Copy link

FizaBeg commented Jul 25, 2024

Any Update on this ?

+1 It would make dashboard more manageable and precise

@Jasm-z
Copy link

Jasm-z commented Jul 29, 2024

Any Update on this?

+1 I have a customer also asking for this feature.

@ThomThomson
Copy link
Contributor

Any Update on this?

Quick update: We're working on a new layout engine which should allow for this feature. It's too early to give an estimated release version, but we'll post updates here as we have them.

@teresaalvarezsoler
Copy link

Closing this issue in favour of #190342

@smith smith closed this as not planned Won't fix, can't repro, duplicate, stale Sep 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked Feature:Dashboard Dashboard related features impact:high Addressing this issue will have a high level of impact on the quality/strength of our product. loe:x-large Extra Large Level of Effort Meta release_note:enhancement Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas
Projects
None yet
Development

No branches or pull requests