Courseiva
How Google Cloud Resources Are ManagedmediumMultiple SelectObjective-mapped

Cloud Digital Leader How Google Cloud Resources Are Managed Practice Question

A company wants to set up cost controls and analysis. They need to receive notifications when spending exceeds certain thresholds, and also be able to run custom queries on billing data. Which TWO actions should they take? (Choose 2)

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

Create a budget and set alert thresholds

To receive notifications at thresholds, they need to create a budget and set alerts. To run custom queries, they should enable billing export to BigQuery.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Create a budget and set alert thresholds

    Why this is correct

    Creating a budget with alert thresholds is a core proactive control action that uses the Cloud Budget API to set a spending limit and receive notifications when actual costs exceed defined percentages (e.g., 50%, 90%, 100%). It doesn't require any additional setup like Pub/Sub, and it directly addresses the requirement to set up cost controls and analysis by providing near-real-time spending alerts.

  • Set up a Pub/Sub topic for billing alerts

    Why it's wrong here

    Setting up a Pub/Sub topic for billing alerts is an optional integration for programmatic alert delivery, but it doesn't create a budget or thresholds itself; without a budget, the topic remains idle. Budget alerts natively support email and provide the option to publish to Pub/Sub, so creating a separate topic is a redundant or supplementary step, not a primary action for cost control.

  • Activate the Cost Management dashboard

    Why it's wrong here

    Activating the Cost Management dashboard merely enables a visualization interface in the Cloud Billing console; it's a passive tool that presents cost data but does not enforce thresholds, send alerts, or allow custom SQL queries. The dashboard requires no threshold configuration and is intended for monitoring, not for automated control, making it an ineffective response to a question about implementing cost controls with alerts.

  • Enable billing export to Cloud Storage

    Why it's wrong here

    Enabling billing export to Cloud Storage writes detailed billing files (CSV/JSON) that are useful for long-term retention and batch processing, but it does not support direct SQL querying or interactive analysis. To analyze the data, you'd need to load it into BigQuery or run separate pipelines, and it provides no alerting or threshold-based control, so it only partially serves the analysis need.

  • Enable billing export to BigQuery

    Why this is correct

    Enabling billing export to BigQuery provides a structured, queryable dataset in near-real-time, allowing you to run standard SQL for granular cost analysis—such as summarizing by service, project, or labels—via a dedicated `billing_export` table. This action is the primary mechanism for deep cost analysis and complements budget alerts by enabling custom reports and anomaly detection through SQL queries.

About these practice questions

This GCDL question is part of Courseiva's 829-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This GCDL practice question is part of Courseiva's free Google Cloud certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the GCDL exam.