[GH-ISSUE #99] auto refresh/real time updates #62

Closed
opened 2026-02-25 23:41:02 +03:00 by kerem · 4 comments
Owner

Originally created by @jayzeng on GitHub (Nov 29, 2016).
Original GitHub issue: https://github.com/healthchecks/healthchecks/issues/99

Just started to use the product and it works great in most cases. One small feature I really wish to see is the auto refresh or real time updates at least on the 'checks' (https://healthchecks.io/checks/) page.

I was testing my setup, stopped the server and starring at the page, nothing really works until I realized it requires a fresh.

Originally created by @jayzeng on GitHub (Nov 29, 2016). Original GitHub issue: https://github.com/healthchecks/healthchecks/issues/99 Just started to use the product and it works great in most cases. One small feature I really wish to see is the auto refresh or real time updates at least on the 'checks' (https://healthchecks.io/checks/) page. I was testing my setup, stopped the server and starring at the page, nothing really works until I realized it requires a fresh.
kerem closed this issue 2026-02-25 23:41:02 +03:00
Author
Owner

@cuu508 commented on GitHub (Dec 27, 2016):

What use case do you have in mind? Do you have a tab open, and will sometimes check up on it? Or do you have the list of checks always visible on a separate screen?

Maybe it makes sense to implement a kiosk mode: header and footer is hidden, probably ping URLs are hidden too, and the page refreshes once every minute or so. In kiosk mode we could assume it's "eyes only", and it's OK to reload the whole page and not risk interfering with any open popups and such.

What do you think?

<!-- gh-comment-id:269307232 --> @cuu508 commented on GitHub (Dec 27, 2016): What use case do you have in mind? Do you have a tab open, and will sometimes check up on it? Or do you have the list of checks always visible on a separate screen? Maybe it makes sense to implement a kiosk mode: header and footer is hidden, probably ping URLs are hidden too, and the page refreshes once every minute or so. In kiosk mode we could assume it's "eyes only", and it's OK to reload the whole page and not risk interfering with any open popups and such. What do you think?
Author
Owner

@mkelley82 commented on GitHub (Jan 2, 2017):

I think the real value comes from the integrations... one of the checks shows status down - get a notification through the integration of your choice. I have it set-up for a pushbullet and an email. But using the API you should have no problem setting up a simple auto-updating dashboard that lists all your checks,

<!-- gh-comment-id:269981592 --> @mkelley82 commented on GitHub (Jan 2, 2017): I think the real value comes from the integrations... one of the checks shows status down - get a notification through the integration of your choice. I have it set-up for a pushbullet and an email. But using the API you should have no problem setting up a simple auto-updating dashboard that lists all your checks,
Author
Owner

@wahmedswl commented on GitHub (Jan 27, 2018):

Hi,
This is a good for UX as just deployed HealthChecks and also wondering when it will get updated but Page get updated on refresh. It would be great if it keeps statuses updated without refreshing the page otherwise, any Tab refresher extension will suffice but that will also interfere with any open Popups as you mentioned.

Thanks for this minimal and awesome app, really appreciate it.

<!-- gh-comment-id:360972292 --> @wahmedswl commented on GitHub (Jan 27, 2018): Hi, This is a good for UX as just deployed HealthChecks and also wondering when it will get updated but Page get updated on refresh. It would be great if it keeps statuses updated without refreshing the page otherwise, any Tab refresher extension will suffice but that will also interfere with any open Popups as you mentioned. Thanks for this minimal and awesome app, really appreciate it.
Author
Owner

@cuu508 commented on GitHub (Feb 26, 2018):

I have now added an auto-refresh feature to the "My Checks" page. You can try it out on https://healthchecks.io

The updated pieces are the status icons for each check, and the "Last Ping" field.
Other fields are not touched. So, for example, if you rename a check in another browser window, the name will not update on your first browser window.

The update frequency is "every 3 seconds". It changes to "every 60 seconds" if user is inactive for a minute, or switches tab or minimizes the browser. When user becomes active (moves mouse) or the tab becomes visible again, the "every 3 seconds" loop resumes.

If you get a chance, please try it out and let me know what you think.

<!-- gh-comment-id:368469120 --> @cuu508 commented on GitHub (Feb 26, 2018): I have now added an auto-refresh feature to the "My Checks" page. You can try it out on https://healthchecks.io The updated pieces are **the status icons** for each check, and **the "Last Ping" field**. Other fields are not touched. So, for example, if you rename a check in another browser window, the name will not update on your first browser window. The update frequency is "every 3 seconds". It changes to "every 60 seconds" if user is inactive for a minute, or switches tab or minimizes the browser. When user becomes active (moves mouse) or the tab becomes visible again, the "every 3 seconds" loop resumes. If you get a chance, please try it out and let me know what you think.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/healthchecks#62
No description provided.