getsentry / sentry

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

Enhanced Dashboard Visualization Options #59951

Open Kobby-Bawuah opened 9 months ago

Kobby-Bawuah commented 9 months ago

Problem Statement

It would be nice if the dashboard included the following features:

Widget Visualization Type: Pie Chart Description: Currently, the dashboard supports bar charts for visualizing category numbers over time. However, on larger timeframes, the bar chart splits the graph into two bars, which is not ideal for our use case.

Enable "Equations" in Bug Number Widgets Description: A user pointed out that his team frequently monitors custom performance metrics that they would like to showcase as their own custom success rates. Currently, the only workaround is to present these metrics in a table format with only one column and one row.

Solution Brainstorm

Widget Visualization Type: Pie Chart The user proposes the addition of a Pie Chart visualization type to provide a more intuitive and clear representation of category numbers over time. This would eliminate the issue of splitting on larger timeframes and enhance the overall visual appeal of the dashboard.

Enable "Equations" in Bug Number Widgets They sudjest the enablement of "Equations" in Bug Number Widgets. This would allow the user to directly showcase their custom performance metrics as part of the dashboard, offering a more seamless and customizable reporting experience.

Product Area

Dashboards

getsantry[bot] commented 9 months ago

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

getsantry[bot] commented 9 months ago

Assigning to @getsentry/support for routing ⏲️

narsaynorath commented 9 months ago

Hey @Kobby-Bawuah, both of these are reasonable asks but we have to backlog this for now.

I'm not exactly sure if the pie chart would make seeing category numbers over time better. I think a better solution may be to support bar charts but add an interval selector. As you said, at larger timeframes we automatically adjust the interval bucket to reduce some of the querying load.

Supporting equations would require a bit of UX work to make it accessible to users. Big numbers can only show one field so we'd have to improve the autocomplete experience or make it clearer in terms of how to build up your equation and show only that value.