You can request HighSLA monitoring by opening a support ticket (Enterprise and Elite plan). You will have to provide with a monitoring URL which should not be cacheable. You can also monitor your project uptime yourself if you do not have the appropriate plan.
If the website is hosted behind a CDN like Fastly, make sure the monitored URL is not cached by the CDN. If cached, the monitoring will not detect backend failures and downtime until the cache expires.
Many widely-used Content Management Systems (CMS) provide these modules, and we strongly recommend their utilization. For instance, you may consider the following resources: Drupal Health Check and WordPress Health Check.
These methods will prevent the CDN not to cache:
- Have Cache-Control header with any of these values: no-cache, private or no-store.
- Set a cookie.
- Do not have Surrogate-Control header.
If you are using your own WAF or CDN, make sure that all Nodeping IPs are whitelisted in your CDN whitelist rules:
https://nodeping.com/faq.html#ip-addresses
If you need us to limit checks to particular Nodeping regions, do let us know, and we can update our checks to limit them to one or more of the following regions:
- North America
- Europe
- East Asia / Oceania
For more information on this feature, please see the following page in the Platform.sh documentation: