WP Crono is using Betteruptime to monitor the availability and responsiveness of its infrastructure and websites. Betteruptime is a monitoring service that checks the status of a website or other online service at regular intervals to ensure that it is functioning properly. It can alert WP Crono if there are any issues with the site, such as downtime, errors, or slow performance, allowing WP Crono to quickly resolve the issue and keep their online services running smoothly. By using Betteruptime, WP Crono can proactively monitor the health of its online assets and ensure that its customers and users have a positive experience when accessing its websites and services.
How to properly monitor websites
To monitor the availability and responsiveness of a website, it is important to use a cache buster in the URL being monitored. This can be achieved by adding a dynamic variable, such as a timestamp, to the URL. For example https://www.mysite.com?v={timestamp}. This ensures that the monitor service is not seeing a cached version of the page, which may still appear to be up even if the site is down or experiencing errors. If your monitoring service does not support the use of dynamic variables, you can use a standard query string, such as ?CACHEBYPASS, to bypass caching.
Additionally, you can monitor for a specific keyword that is always present on the page to ensure that the page is both resolving and rendering correctly.
It is also a good idea to monitor the login page for each website, using a similar cache-busting method as above. In addition to checking if the login page is up, you should also monitor for a keyword that is always found on the login form, such as "Lost your password?", to ensure that the page is rendering correctly.
For more detailed monitoring, you can use visual monitoring tools such as Hexowatch or Page screen. These services can alert you to changes in the appearance or functionality of the website, such as a plugin breaking or CSS not loading correctly. Keep in mind that these tools will not detect issues that do not affect the visual appearance of the site, such as server errors or backend issues.