Health Monitoring Pattern — Azure Cloud Design
To ensure high availability, a regular health check is always a good idea. All you need to do is to periodically request the application endpoint and analyze the response for response time, return code and response content.