Professional Cloud DevOps Engineer
Prepare and test your skills
Prepare and test your skills
Worked example. The correct answer is already marked and every option is explained below, so there is nothing to select here. To answer questions yourself, start the free trial.
Keep the momentum going with these hand-picked practice scenarios
Want more questions like this?
Get a free certification question every week.
Last updated
An enterprise e-commerce platform hosted on Google Cloud requires an automated synthetic monitoring strategy to proactively detect performance regressions and functional failures before end users are impacted. The DevOps engineering team must satisfy the following distinct monitoring requirements:
Which combination of synthetic monitoring architectures should the DevOps team implement?
Create Cloud Logging log-based metric alerts and scheduled BigQuery queries to analyze past user traffic, checkout failures, and endpoint response times from web server access logs.
Configure standard Cloud Monitoring Uptime Checks for all three tiers by enabling the advanced multi-step DOM automation and persistent service account key parameters directly within the Uptime Check console.
Deploy a dedicated Compute Engine instance group in each region running Selenium Grid nodes, storing downloaded service account JSON keys locally on each VM filesystem to authenticate API tests.
Configure Cloud Monitoring Uptime Checks across global regions for public endpoints, deploy Mocha/Puppeteer-based Synthetic Monitors via Cloud Functions for browser user journeys, and deploy custom HTTP Synthetic Monitors using attached service account IAM identities for internal API contracts.
Create Cloud Logging log-based metric alerts and scheduled BigQuery queries to analyze past user traffic, checkout failures, and endpoint response times from web server access logs.
Configure standard Cloud Monitoring Uptime Checks for all three tiers by enabling the advanced multi-step DOM automation and persistent service account key parameters directly within the Uptime Check console.
Deploy a dedicated Compute Engine instance group in each region running Selenium Grid nodes, storing downloaded service account JSON keys locally on each VM filesystem to authenticate API tests.
Configure Cloud Monitoring Uptime Checks across global regions for public endpoints, deploy Mocha/Puppeteer-based Synthetic Monitors via Cloud Functions for browser user journeys, and deploy custom HTTP Synthetic Monitors using attached service account IAM identities for internal API contracts.
This architecture combines native Cloud Monitoring Uptime Checks with Custom Synthetic Monitors implemented as Cloud Functions (2nd gen) leveraging the open-source Synthetic SDK (built on Mocha and Puppeteer) and IAM service account authentication.
This design aligns precisely with Google Cloud observability best practices by pairing lightweight managed probes for simple ping/status checks with programmable serverless execution environments for complex synthetic transactions.