getsentry / sentry

Developer-first error tracking and performance monitoring
https://sentry.io
Other
37.52k stars 4.04k forks source link

Add ability to use tags as global filter for dashboards #55036

Open NishantSingh-DH opened 10 months ago

NishantSingh-DH commented 10 months ago

Problem Statement

Our web application has microfrontend architecture. We want to create a general dashboard for our microfrontends where one can select a microfrontend from global filter and can see all widget values corresponding to its microfrontend. Similarly, we want to have other global filters like country, brand which can be in form of multiselect or single select.

Solution Brainstorm

Introduces custom filters in dashboard which can be applied globally and have capabilities to be either multi select or single select.

Product Area

Dashboards

┆Issue is synchronized with this Jira Improvement by Unito

getsantry[bot] commented 10 months ago

Assigning to @getsentry/support for routing ⏲️

getsantry[bot] commented 10 months ago

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

hubertdeng123 commented 10 months ago

Removing Waiting for: Product Owner since issue seems to be assigned now

nanoburd commented 8 months ago

@ale-cota @jernejstrasner Spoke with the customer here that's on a migration to performance at scale for EoY.

With roughly 20 microfront end and 10 brand custom tags + geocodes, we're looking at how we might be able to support multi-facet filtering on the dashboard for a monitoring use case based on team ownership of different areas. Lets chat more about this.

realkosty commented 8 months ago

@scefali this would be an alternative UI experience for MFEs (instead of different projects set a tag) but I believe can leverage the same bundler plugin/SDK moduleData feature to capture MFE information

keradus commented 3 weeks ago

I would love to have this in place. Using paid sentry on sentry.io. is there any ETA to bring this visibility ?

we have a multi-plugin app, whole app established as single Sentry project, while each plugin sending plugin_id tag. I need to be able to look on whole app dashboard, but also be able to filter by plugin_id ad-hoc, without cloning dashboard again and again

Dhrumil-Sentry commented 2 weeks ago

Thanks a lot for this feedback. Unfortunately, We don't have an ETA for this feature yet. We're planning to make custom dashboards more flexible and this would be a really important item we'll tackle when we start working on this