Runscope Testing - guardian/support-frontend GitHub Wiki
What is it?
We use Runscope monitoring to test the availability of the site.
There are currently three tests set up which monitor the subscriptions showcase page, the Digital Subscription product page and the contributions page. These request each of these pages every minute via Fastly and direct to the load balancer and notify if they do not receive a 200 response.
Notifications
Currently Runscope is set up to notify when there are failures and again when the tests next pass. They will notify via the following mechanisms:
- Email - Runscope only allows email notifications to people with an account and we have a limited number of accounts available so currently these are set up to email Rupert and then are forwarded to Reader Revenue Dev.
- Google Chat notifications - These are set up as described in this repo and will notify the Reader Revenue Dev channel
What to do if you see a failure notification
- Tell others that you are investigating
- Check the page which is listed in the failure message to see if you can reproduce the error - if the page appears to be working correctly then it may have been a transient error and can be ignored, if the error is reproducible then investigate as normal
- Inform others of the result of your investigation