-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
Add Overall Status and Uptime to DashboardHome #437
Conversation
- expand sended stats with sendAverageUptime(duration) - Display 24h, 7d, 30d, 90d average uptime of all monitors - Change Uptime.vue component to support displaying average uptime of all monitors Issue louislam#312
Thanks, I was not implemented this because I am worry about the performance. Especially for 90d, the sql sum up a lot of data. So I think the performance proof should be required for this pr. |
This PR will affect the performance of our |
I want to display average uptime 90 days. So how can I do that ? |
A note on the performance/implementation: it might be possible to use a sliding summation/data collection for the graphs. In that case, you only need to add/remove the values that are now/are no longer relevant. The first request will be slow as the data is collected, but after that, it will be much faster. |
Closed due to this reason and seems staled. |
@louislam what about modifying this PR to only do 24hr, 3 day, 7 day. Having the 30-90 day option are excessive. Other option would be to make this Optional in the UI. |
I think the performance is still questionable, this feature should be implemented after the uptime calculation performance improved. |
Issue #312