Uptime monitoring watches web services and notifies you when something goes wrong. This is a critical function for businesses who run mission critical software. Uptime monitors use health checks from various regions to test your application’s availability. Engineers create specific health check endpoints to test the health of individual components of the system.