getsentry / sentry

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

Dashboard Auto Refresh Feature for Monitoring #51144

Open fluencypassadmin opened 1 year ago

fluencypassadmin commented 1 year ago

Problem Statement

Dear Sentry Team,

I hope this message finds you well. I am writing to request a new feature for Sentry that would greatly enhance our monitoring experience. Specifically, we would greatly appreciate the addition of a Dashboard Auto Refresh feature designed specifically for TV monitoring.

As avid users of Sentry, we rely on its powerful capabilities to monitor and track issues within our software applications. The visual representation provided by Sentry dashboards is invaluable for our team, allowing us to quickly identify and address critical incidents.

Currently, we have set up a dedicated TV in our office to display the Sentry dashboard, providing real-time updates on the status of our applications. However, to keep the information up to date, we are required to manually refresh the page periodically. This process is both time-consuming and prone to oversight, leading to potential delays in issue detection and resolution.

By implementing a Dashboard Auto Refresh feature, we would be able to ensure that the TV display consistently reflects the most recent data without any manual intervention. This would significantly improve our ability to monitor critical issues and respond promptly to incidents, ultimately enhancing our overall efficiency and the quality of our service.

We believe that the addition of the Dashboard Auto Refresh feature would significantly enhance the usability and convenience of Sentry for teams utilizing TV monitoring setups. By ensuring real-time visibility of issues, we can proactively address them and provide a better experience for our users.

Thank you for considering our feature request. We appreciate your ongoing commitment to improving Sentry and look forward to seeing this enhancement in a future update.

Best regards,

Solution Brainstorm

Key features and preferences for the Dashboard Auto Refresh feature:

Customizable refresh intervals: It would be ideal if the feature allowed us to define the frequency at which the dashboard automatically refreshes, ranging from a few seconds to several minutes, to accommodate different monitoring needs.

Compatibility with modern browsers: The feature should be compatible with commonly used web browsers such as Google Chrome, Mozilla Firefox, and Microsoft Edge, ensuring seamless integration with our existing TV setup.

Visual indicator: It would be helpful if the auto-refresh functionality is accompanied by a visual indicator on the screen, indicating the time of the last refresh or countdown until the next refresh. This would enable viewers to have a clear understanding of the data's recency.

User-specific settings: The ability to configure the auto-refresh feature on a per-user basis would be valuable, allowing individual team members to set their preferred intervals based on their responsibilities and monitoring requirements.

Product Area

Dashboards

getsantry[bot] commented 1 year ago

Assigning to @getsentry/support for routing ⏲️

getsantry[bot] commented 1 year ago

Routing to @getsentry/product-owners-dashboards for triage, due by (yyz). ⏲️

brentc commented 1 year ago

@fluencypassadmin Thanks for the request. This is something that's been asked before. We'll add it to the backlog for now to consider against other priorities.

In the meantime, in case you hadn't considered this approach, there are many extensions for most browsers that enable you to refresh a tab on a customized schedule that might solve your problem. Eg.

fluencypassadmin commented 1 year ago

We thought this, but we are using a monitor on a TV and the browser doesn't support extensions.

Yonben commented 1 year ago

Upvote from me :). That would be really useful. Reloading tab triggers a full page reload and that's not a great experience. For showing the dashboard on screens, like OP does and we do at my company, this is necessary.

will2877 commented 1 year ago

+1 for me too! We have a video wall where we are currently displaying the "Projects" page. We currently only see the stats from the day before. A automatic periodical reload of the data every so often would be ace!

pculka commented 1 year ago

any update for this? Would be a nice feature

udameli commented 1 year ago

Hi! I'll bring this up with the team and we'll see if/when we can work on this feature request 👍

Update: We'll be backlogging this feature request for now to focus on higher priority tasks. We're open to revisiting this feature request in the future if there's a lot of added value.

a-magoon commented 1 week ago

Any update to this? It's pretty standard in dashboards within a monitoring tool and is a very small snippet of code.

gggritso commented 2 days ago

@a-magoon We'd love to have this feature, but it's pretty tricky to implement at scale!

In short, there is a simple approach (manually re-load the data every N seconds) but we're not sure that the simple approach will work. It might, and I hope we get to test that soon, but we haven't picked this task up yet because we think a more complicated implementation is needed. We think we'll need request splitting, caching improvements, etc.