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: default overlay toggle state #78068

Open
realkosty opened this issue Sep 24, 2024 · 8 comments
Open

Dashboards: default overlay toggle state #78068

realkosty opened this issue Sep 24, 2024 · 8 comments

Comments

@realkosty
Copy link
Contributor

Problem Statement

I would like the ability to have a "sticky" state for overlays visibility in Dashboards.

This is particularly helpful when using equations where the equation itself is the metric of interest while all other overlays are just intermediate steps to computing that metric.

Currently if I un-toggle intermediate metrics visibility to reduce clutter and see only the metric I care about (equation) it will get reset back to the original state once I navigate away from the dashboard or refresh it.

If I have a lot of widgets with lots of overlays (kind of the point of dashboards 🙂) it becomes impractical to un-toggle them every time

Solution Brainstorm

Image

Product Area

Dashboards

@getsantry
Copy link
Contributor

getsantry bot commented Sep 24, 2024

Auto-routing to @getsentry/product-owners-dashboards for triage ⏲️

@ale-cota
Copy link
Contributor

Thanks, Kosty! That makes sense, adding this to our backlog.

@realkosty
Copy link
Contributor Author

Thanks @ale-cota ! This one is minor and workaroundable. The real blocker for us is the default toggle state one: #78068

I realize it's more work but this unblocks are really compelling use case for enterprise customers and a highlight of our improved demo. We would like to take potential customers on journey from identifying a sudden drop in an end-to-end metric (cart->checkout) as a signal potentially pointing to errors or slowdowns introduced in latest release. This really connects the dots in terms of business value for budget holders (vs. just another obscure developer tool which lets you look at 1000s of likely irrelevant errors and perf data).

cc: @ndmanvar

@ale-cota
Copy link
Contributor

Thanks @ale-cota ! This one is minor and workaroundable. The real blocker for us is the default toggle state one: #78068

Kosty, you just referenced this same issue - is that intentional or did you mean to reference a different issue?

@realkosty
Copy link
Contributor Author

@ale-cota I meant to leave that comment in #78072 🤦‍♂️
This issue (#78068) is most important for us.

@ale-cota
Copy link
Contributor

OK, got it 👍 we'll hopefully be able to look at this one soon.

@thinkocapo
Copy link

I have the same problem. Another sub-problem in this is that the y-axis isn't accurate because it has to account for multiple overlays. So if you look at the y-axis first, it really means nothing:
Image
but I only need this one:
Image
dashboard link

@ale-cota
Copy link
Contributor

@thinkocapo, @realkosty You can actually delete the "intermediate" overlays if you only ever care to display the result of the equation. The equation will continue to work.

equation.mov

We'll still look into potentially improving the discoverability on this, but does this solve what you need here? Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: No status
Development

No branches or pull requests

3 participants