
Ultimate access to all questions.
You are designing a monitoring solution for a legacy on-premises web application for TerramEarth. The goal is to have a URL automatically display a "Site is unavailable" page as quickly as possible when the application fails, and to notify the operations team. The solution must be highly reliable and built for minimal cost. What is your recommended approach?
A
Create a scheduled job in Cloud Run to invoke a container every minute. The container will check the application URL. If the application is down, switch the URL to the "Site is unavailable" page, and notify the Ops team.
B
Create a cron job on a Compute Engine VM that runs every minute. The cron job invokes a Python program to check the application URL. If the application is down, switch the URL to the "Site is unavailable" page, and notify the Ops team.
C
Create a Cloud Monitoring uptime check to validate the application URL. If it fails, put a message in a Pub/Sub queue that triggers a Cloud Function to switch the URL to the "Site is unavailable" page, and notify the Ops team.
D
Use Cloud Error Reporting to check the application URL. If the application is down, switch the URL to the "Site is unavailable" page, and notify the Ops team.