professional-cloud-data-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 data analytics platform processes real-time events across several Google Cloud projects within an organization folder. The data engineering team needs to design a unified observability and alerting architecture using Google Cloud Observability to track pipeline health, custom processing latency, and resource utilization.
The solution must satisfy the following technical requirements:
Which combination of steps should the team implement?
Create individual alerting policies in each worker project without notification channels to write alert logs locally; deploy fluentd daemon containers to duplicate metrics to each project's log bucket; and use Metrics Explorer PromQL queries locally within each separate project.
Disable the Ops Agent to minimize resource utilization on worker instances; rely exclusively on Google-managed hypervisor CPU metrics; and configure BigQuery scheduled queries to scan audit logs every hour for pipeline error alerts.
Configure the management project's metrics scope to include all worker projects and define a default log scope with the appropriate log views; install the Ops Agent on worker instances to stream workload metrics and logs; build a custom dashboard using dashboard configuration JSON; and configure Cloud Monitoring alerting policies linked to explicit notification channels.
Export all Cloud Logging entries from each project to Pub/Sub topics; route the messages into an external third-party dashboard tool; and query Cloud Monitoring metrics explorer endpoints via on-demand cron scripts.
Create individual alerting policies in each worker project without notification channels to write alert logs locally; deploy fluentd daemon containers to duplicate metrics to each project's log bucket; and use Metrics Explorer PromQL queries locally within each separate project.
Disable the Ops Agent to minimize resource utilization on worker instances; rely exclusively on Google-managed hypervisor CPU metrics; and configure BigQuery scheduled queries to scan audit logs every hour for pipeline error alerts.
Configure the management project's metrics scope to include all worker projects and define a default log scope with the appropriate log views; install the Ops Agent on worker instances to stream workload metrics and logs; build a custom dashboard using dashboard configuration JSON; and configure Cloud Monitoring alerting policies linked to explicit notification channels.
This architecture establishes a centralized observability strategy by consolidating telemetry from multiple Google Cloud projects into a designated management project metrics scope and log scope. It relies on the Ops Agent for collecting system and workload telemetry, custom dashboard definitions via configuration files, and Cloud Monitoring alerting policies paired with defined notification channels.
_Default/_AllLogs) into a default log scope allows engineers to visualize time-series telemetry and logs across all pipeline projects from a single pane of glass.workload.googleapis.com/...).gcloud monitoring dashboards create with JSON templates creates unified visualization panels for pipeline health.This approach aligns with Google Cloud architecture best practices by decoupling workload execution from centralized monitoring and governance, ensuring complete fidelity without custom log-forwarding infrastructure.
Export all Cloud Logging entries from each project to Pub/Sub topics; route the messages into an external third-party dashboard tool; and query Cloud Monitoring metrics explorer endpoints via on-demand cron scripts.