Courseiva

CCNA Monitoring ML Solutions Questions

63 questions · Monitoring ML Solutions · All types, answers revealed

1
MCQeasy

A data scientist has deployed a model on Vertex AI Endpoints and wants to monitor the model's predictions for any drift over time. Which Vertex AI service should they use?

A.Vertex AI Feature Store
B.Vertex AI Predictions
C.Vertex AI Explainable AI
D.Vertex AI Model Monitoring
AnswerD

Vertex AI Model Monitoring continuously evaluates deployed endpoint predictions against a training baseline, detecting training-serving skew and prediction drift. It satisfies the requirement to monitor predictions over time, unlike feature-level logging or scheduled batch jobs, which capture data but perform no drift computation.

Why this answer

Vertex AI Model Monitoring is the purpose-built service for detecting drift in deployed models on Vertex AI Endpoints. It continuously compares incoming prediction requests against a training baseline and computes statistical drift metrics (e.g., Jensen-Shannon divergence) for features and, optionally, predictions. This is exactly the capability the data scientist needs to detect prediction drift over time.

Exam trap

PMLE often tests the distinction between feature drift (input distribution shift), prediction drift (output distribution shift), and feature skew (training-serving skew) — candidates confuse these three monitoring types and pick the wrong one.

How to eliminate wrong answers

Option A is wrong because Vertex AI Feature Store is a centralized repository for storing, serving, and sharing ML features — it does not monitor deployed endpoints for drift. Option B is wrong because Vertex AI Predictions is the serving/inference component that returns predictions; it does not perform drift analysis. Option C is wrong because Explainable AI provides feature attributions (e.g., SHAP values) for individual predictions to explain why a model produced an output, not to detect distributional drift.

2
MCQeasy

A team has deployed a model to a Vertex AI Endpoint and wants to monitor the model's performance in production. They need to track the number of prediction requests and the average latency. Which Google Cloud service should they use to collect and visualize these metrics?

A.Cloud Trace
B.Cloud Monitoring
C.Vertex AI Model Monitoring
D.Cloud Logging
AnswerB

Cloud Monitoring collects and visualizes metrics from Google Cloud services, including Vertex AI Endpoints. It automatically ingests metrics such as prediction request count and latency. You can create dashboards and alerts based on these metrics. This is the standard service for monitoring operational metrics of deployed models, providing near real-time visibility into endpoint performance.

Why this answer

Cloud Monitoring is the Google Cloud service designed for collecting, visualizing, and alerting on metrics. Vertex AI Endpoints automatically report metrics such as prediction request count and latency to Cloud Monitoring. Teams can use Cloud Monitoring dashboards to track these operational metrics and set up alerts for anomalies.

This provides a centralized view of endpoint health and performance.

Exam trap

The trap here is confusing operational monitoring with model-specific monitoring, leading to the selection of Vertex AI Model Monitoring or Cloud Logging instead of Cloud Monitoring.

3
MCQeasy

An MLOps team has deployed a model on Vertex AI Endpoints and wants to monitor for skew between training and serving data distributions. Which Vertex AI service should they use?

A.Vertex AI Explainability
B.Vertex AI Model Monitoring
C.Vertex AI Model Registry
D.Vertex AI Continuous Training
AnswerB

Vertex AI Model Monitoring detects training-serving skew and drift by comparing incoming prediction request distributions against a baseline schema and statistics. It satisfies the requirement to monitor distributional skew on deployed Endpoints without custom tooling.

Why this answer

Vertex AI Model Monitoring is the service designed to monitor for skew and drift between training and serving data distributions. It can detect anomalies in feature distributions and alert when skew or drift exceeds thresholds.

Exam trap

PMLE often tests the distinction between Model Monitoring and other Vertex AI services, and candidates may confuse monitoring with explainability or model registry.

How to eliminate wrong answers

Option A is wrong because Vertex AI Explainability provides feature attributions for predictions, not monitoring of data distributions. Option C is wrong because Vertex AI Model Registry is for managing model versions and metadata, not monitoring. Option D is wrong because Vertex AI Continuous Training is for automating retraining pipelines, not for monitoring skew.

4
Multi-Selecteasy

An ML engineer wants to monitor the performance of a Vertex AI Endpoint. Which TWO metrics are available in Cloud Monitoring for Vertex AI Endpoints? (Choose 2)

Select 2 answers
A.Model accuracy
B.Error count
C.Feature skew score
D.SHAP values
E.Prediction latency (p50, p95, p99)
AnswersB, E

Error count is exported automatically to Cloud Monitoring for every Vertex AI Endpoint, aggregated per deployed model and response code. It satisfies the stem's monitoring requirement by surfacing failed prediction requests, letting the engineer alert on serving errors without configuring custom logging or additional instrumentation.

Why this answer

Option B (Error count) is correct because Vertex AI Endpoints automatically publish request-level metrics to Cloud Monitoring, including aiplatform.googleapis.com/endpoint/error_count, which tracks failed prediction requests and is essential for detecting serving problems. Option E (Prediction latency (p50, p95, p99)) is correct because Vertex AI Endpoints expose latency metrics such as aiplatform.googleapis.com/endpoint/prediction_latencies, which Cloud Monitoring reports as percentiles (p50, p95, p99) to characterize response-time distribution. Option A (Model accuracy) is not a built-in Cloud Monitoring metric for Endpoints; accuracy must be computed separately, for example via Vertex AI Model Monitoring or custom evaluation jobs.

Option C (Feature skew score) belongs to Vertex AI Model Monitoring's skew/drift detection outputs, not to the standard Endpoint metrics in Cloud Monitoring. Option D (SHAP values) are explainability artifacts produced by Vertex Explainable AI, not time-series metrics available for an Endpoint in Cloud Monitoring.

Exam trap

The trap here is confusing model-quality metrics (accuracy, skew, SHAP) with operational serving metrics (error count, latency); candidates often assume that because Vertex AI offers Model Monitoring, those quality metrics are automatically available in Cloud Monitoring for every endpoint.

5
MCQhard

An ML engineer manages a Vertex AI Endpoint serving a recommendation model. The team wants to detect when the distribution of a specific numerical feature, average session duration, shifts significantly from its training distribution. They have configured Vertex AI Model Monitoring with a training dataset baseline and a monitoring frequency of one hour. After a week, no drift alerts have fired even though the feature's daily mean has visibly moved. What is the most likely cause?

A.The monitoring frequency of one hour is too infrequent to detect daily mean shifts.
B.Drift alerts require at least 30 days of live data before they can trigger.
C.The training dataset baseline was overwritten by the latest live data automatically.
D.The feature was not included in the monitoring configuration's feature list, so it is not being analyzed.
AnswerD

Vertex AI Model Monitoring only analyzes features explicitly listed in the monitoring configuration. If average session duration was omitted from the monitored feature list, the service will not compute drift for it regardless of the baseline or frequency. This is the most likely reason no alerts fired despite an obvious shift, because unlisted features are silently ignored.

Why this answer

Vertex AI Model Monitoring only evaluates features that are explicitly included in the monitoring configuration. If average session duration was left out of the monitored feature list, drift for that feature is never computed, so no alert can fire even when the mean shifts. The other options either describe non-existent behavior or misattribute the cause to frequency or baseline updates.

Exam trap

The trap here is focusing on frequency or baseline mechanics while overlooking that unlisted features are simply not monitored.

6
MCQmedium

A data scientist has deployed a model with Vertex AI Endpoints and enabled request/response logging to BigQuery. They want to compute a confusion matrix over time to monitor model quality. What should they do?

A.Use Vertex AI Model Monitoring to automatically generate confusion matrices
B.Use Cloud Monitoring to create a confusion matrix dashboard
C.Upload ground truth labels to BigQuery and join with prediction logs, then compute confusion matrix in a scheduled query
D.Enable Vertex AI Explainability to get confusion matrix
AnswerC

Confusion matrices need both predictions and ground truth labels. Vertex AI request/response logging writes predictions to BigQuery, so joining uploaded ground truth labels there and computing the matrix in a scheduled query satisfies the stem's monitoring requirement.

Why this answer

To compute a confusion matrix over time for a deployed model on Vertex AI Endpoints with request/response logging to BigQuery, you need ground truth labels. Vertex AI does not automatically generate confusion matrices from prediction logs alone. You must upload the actual labels (ground truth) to BigQuery and join them with the prediction logs, then compute the confusion matrix using a scheduled query.

This allows you to monitor model quality over time. Vertex AI Model Monitoring (A) can detect skew and drift but does not automatically generate confusion matrices. Cloud Monitoring (B) is for infrastructure and application metrics, not model quality.

Explainability (D) provides feature attributions, not confusion matrices.

Exam trap

PMLE often tests the misconception that Vertex AI Model Monitoring or Explainability automatically provides confusion matrices, when in fact confusion matrices require ground truth labels and custom computation.

How to eliminate wrong answers

Option A is wrong because Vertex AI Model Monitoring focuses on detecting training-serving skew and prediction drift, not on computing confusion matrices, which require ground truth labels. Option B is wrong because Cloud Monitoring is designed for operational metrics (CPU, latency, etc.) and does not have built-in capabilities to compute confusion matrices from prediction logs. Option D is wrong because Vertex AI Explainability provides explanations for individual predictions (e.g., feature attributions) and does not generate confusion matrices.

7
MCQmedium

A company wants to track the cost of their Vertex AI prediction endpoint. They use a custom machine type with 1 n1-standard-4 (4 vCPU, 15 GB memory) and 1 NVIDIA T4 GPU. The endpoint is configured for automatic scaling with min=1, max=5 replicas. Which cost monitoring approach should they use?

A.Use Cloud Billing budget alerts and export cost data to BigQuery for analysis.
B.Calculate cost manually based on replica count and GPU hours from endpoint logs.
C.Use Vertex AI Experiments to track cost.
D.Monitor only the CPU utilisation metrics to infer cost.
AnswerA

Cloud Billing budget alerts notify on spend thresholds, and exporting cost data to BigQuery enables granular analysis by label, including the custom machine type and GPU replicas. This satisfies the stem's requirement to track prediction endpoint costs with autoscaling replicas.

Why this answer

For tracking Vertex AI prediction endpoint costs, the most comprehensive approach is to use Cloud Billing budget alerts and export cost data to BigQuery for detailed analysis. This allows the company to monitor actual spend, set alerts, and analyze costs by labels, projects, or services, including Vertex AI endpoints with custom machine types and GPUs.

Exam trap

The trap is choosing manual calculation or unrelated tools like Vertex AI Experiments, when the correct approach is to leverage native GCP cost management tools (Cloud Billing + BigQuery export) for accurate and scalable cost monitoring.

How to eliminate wrong answers

Option B is wrong because manually calculating cost from replica count and GPU hours is error-prone and does not account for actual billing nuances like sustained use discounts, committed use discounts, or network egress; it also lacks integration with billing alerts. Option C is wrong because Vertex AI Experiments is designed for tracking ML experiment metrics and parameters, not for cost monitoring or billing analysis. Option D is wrong because monitoring only CPU utilization does not provide cost data; cost depends on many factors including GPU usage, memory, and replica count, and CPU metrics alone cannot infer cost accurately.

8
MCQmedium

A fraud detection model is deployed to a Vertex AI Endpoint and configured with Vertex AI Model Monitoring for feature drift. The team wants the drift monitor to compare live production traffic against the exact statistics captured from the training dataset, so that alerts reflect deviation from the model's original data distribution rather than from recent traffic. Which configuration should they use?

A.Enable prediction drift instead of feature drift and let Vertex AI infer the baseline automatically.
B.Configure the monitor to use a rolling 24-hour window of live requests as the baseline distribution.
C.Attach the training dataset as a Vertex AI managed dataset and set the monitoring frequency to daily.
D.Set the monitoring training dataset to the original training data and enable drift detection.
AnswerD

Vertex AI Model Monitoring computes drift by comparing live feature distributions against a baseline derived from a training dataset or a saved baseline. Pointing the monitor at the original training data fixes the reference distribution to the model's training period, so drift alerts reflect deviation from that stable baseline rather than from rolling production windows.

Why this answer

Feature drift detection in Vertex AI Model Monitoring requires a baseline distribution to compare against. Using the original training data as the baseline anchors the comparison to the model's training distribution, which is exactly what the team wants. Other options either change the comparison window, switch to prediction drift, or alter scheduling without defining the reference, so they do not meet the stated requirement.

Exam trap

The trap here is assuming that any monitoring configuration with drift enabled will automatically compare against training data, when the baseline must be explicitly specified.

9
MCQhard

An ML team has set up automated retraining triggered by Cloud Monitoring alerts. When a feature drift alert fires, a Cloud Function publishes to Pub/Sub, which triggers a Vertex AI Pipeline. However, the retraining pipeline is failing because the training data is not updated. What is the most likely cause?

A.The Cloud Function does not have permission to start the pipeline
B.The Pub/Sub topic is incorrectly configured
C.The training data in the pipeline input is stale or not refreshed
D.The model endpoint is overloaded
AnswerC

The pipeline executes correctly but trains on an unchanged dataset, so drift persists. The alert and Pub/Sub trigger fire as designed; the failure lies in the input source, which is not being refreshed from the updated feature store or data location before the pipeline runs.

Why this answer

The pipeline is triggering correctly (the alert fires, the Cloud Function runs, Pub/Sub delivers, and the Vertex AI Pipeline starts), so the failure is downstream of orchestration — it is the data itself. When a drift alert fires, the pipeline's input dataset or feature table must be refreshed from the source system before training; if the pipeline references a static/stale snapshot or a BigQuery view that is not re-materialized, training runs on old data and fails validation or produces a useless model. The most likely cause is therefore that the training data in the pipeline input is stale or not refreshed.

Exam trap

The trap here is that candidates fixate on the orchestration layer (permissions, Pub/Sub, endpoints) because those are the visible components, when the question explicitly says the pipeline is failing due to training data not being updated — a data-pipeline problem, not an infrastructure problem.

How to eliminate wrong answers

Option A is wrong because a missing IAM permission (e.g., roles/aiplatform.user on the service account) would prevent the pipeline from starting at all, producing an authorization error rather than a data-not-updated failure. Option B is wrong because a misconfigured Pub/Sub topic would break message delivery entirely, so the pipeline would never be triggered — the scenario states the pipeline is running and failing. Option D is wrong because an overloaded model endpoint affects online prediction serving, not the batch training pipeline, and would surface as latency/5xx errors on inference, not stale training data.

10
MCQmedium

A credit-risk team runs a tabular model on a Vertex AI Endpoint. They configured Vertex AI Model Monitoring with a training dataset and skew detection using the default threshold. After a week, they receive alerts that many features have high training-serving skew, but the model's business metrics (approval rate, default rate) are unchanged. They suspect the alerts are false positives due to a recent change in an upstream data pipeline that shifted feature distributions. What should they do to reduce these false alerts while still monitoring for real skew?

A.Recreate the monitoring job with a new training dataset that reflects the recent pipeline change, and adjust the skew threshold based on observed variance.
B.Disable skew detection and rely only on prediction drift monitoring.
C.Switch from skew detection to outlier detection and set the outlier threshold to a very low value.
D.Increase the monitoring frequency and lower the skew threshold to capture more data points.
AnswerA

Training-serving skew compares live serving inputs to the statistics of the training dataset. If the upstream pipeline legitimately changed feature distributions, the original training baseline is stale and will flag normal data as skewed. Updating the baseline to include recent representative data and setting a threshold that accounts for observed variance restores accurate detection. This aligns monitoring with the current production reality without disabling protection.

Why this answer

Training-serving skew compares live data to the training baseline. When an upstream pipeline changes distributions legitimately, the old baseline becomes invalid and triggers false skew alerts. Updating the monitoring configuration with a representative training dataset and a threshold based on observed variance realigns detection with current production behavior.

Disabling monitoring or making it more sensitive does not solve the underlying baseline mismatch.

Exam trap

The trap here is assuming that any skew alert must be suppressed by disabling monitoring or tightening thresholds, rather than recognizing that the training baseline itself may need to be refreshed after a legitimate pipeline change.

11
MCQmedium

You manage a Vertex AI Model Monitoring job on an Endpoint that serves an image classification model. The monitoring job reports feature skew for the input feature 'brightness' but no prediction drift. You want to determine whether the skew is caused by a change in the distribution of incoming images compared to the training data. Which monitoring configuration should you inspect first?

A.The prediction drift configuration's default threshold for the model's output.
B.The endpoint's traffic split configuration.
C.The training dataset specified in the monitoring job's skew configuration.
D.The sampling rate set in the monitoring job.
AnswerC

Feature skew compares the live prediction input distribution to the training data distribution. Inspecting the training dataset baseline reveals whether the baseline itself has shifted or is unrepresentative, which directly explains the reported skew. Without verifying the baseline, you cannot determine if the skew is genuine or an artifact of a stale or incorrect training set.

Why this answer

Feature skew in Vertex AI Model Monitoring is calculated by comparing the distribution of live prediction inputs to the training data distribution. When skew is flagged, the first step is to verify that the training dataset used as the baseline is correct and representative. If the baseline is outdated or mismatched, the skew alert may be misleading.

Inspecting the training dataset configuration is therefore the correct initial diagnostic step.

Exam trap

The trap here is confusing feature skew with prediction drift and looking at output-related thresholds or sampling settings instead of the training baseline.

12
MCQeasy

An ML engineer needs to monitor the online prediction latency of a Vertex AI Endpoint. Which metrics should they look at in Cloud Monitoring?

A.p50, p95, p99 latency
B.Request count and error rate
C.Skew and drift scores
D.CPU/GPU utilization
AnswerA

Percentile latencies (p50, p95, p99) expose the tail behaviour that averages hide, which matters for online prediction where a minority of slow requests breach user-facing SLAs. Vertex AI publishes these under `prediction/latencies` in Cloud Monitoring, directly satisfying the requirement to monitor endpoint latency distribution rather than throughput or resource saturation.

Why this answer

To monitor online prediction latency on a Vertex AI Endpoint, the engineer should look at percentile latency metrics such as p50, p95, and p99. These metrics provide a distribution of latency, showing typical and tail latencies, which are crucial for understanding user experience and identifying outliers.

Exam trap

PMLE often tests the difference between latency metrics and other monitoring metrics, and candidates may confuse latency with throughput or resource utilization.

How to eliminate wrong answers

Option B is wrong because request count and error rate are important but do not directly measure latency; they measure traffic and errors. Option C is wrong because skew and drift scores are used for model monitoring of data distributions, not latency. Option D is wrong because CPU/GPU utilization measures resource usage, not the latency experienced by the client.

13
MCQhard

A company uses Vertex AI Model Monitoring on an Endpoint that serves a regression model. They configure monitoring for both feature skew and prediction drift with a 10% threshold. After a week, they receive an alert that prediction drift exceeds the threshold, but feature skew remains below threshold. They want to understand what this indicates about the model's performance. What should they conclude?

A.The model is performing well because prediction drift is expected as new data arrives.
B.The model's input feature distributions have shifted significantly compared to training.
C.The training data used for the skew baseline is no longer valid, causing the prediction drift alert.
D.The model's predictions have changed distribution over time, which may indicate degradation in model performance.
AnswerD

Prediction drift measures changes in the distribution of the model's outputs over time. An alert on prediction drift alone, with no feature skew, suggests that the model's predictions are shifting even though inputs appear stable. This can happen due to concept drift or model degradation, where the relationship between inputs and outputs changes. It signals a potential need to investigate model performance or retrain.

Why this answer

Prediction drift monitors changes in the distribution of model outputs over time. When prediction drift exceeds a threshold while feature skew remains low, it suggests that the model's predictions are shifting even though input features are stable. This can indicate concept drift, where the relationship between features and target changes, potentially degrading model performance.

The appropriate response is to investigate model performance and consider retraining.

Exam trap

The trap here is assuming that any drift alert means input data has changed, ignoring that prediction drift can occur independently of feature skew.

14
Multi-Selectmedium

An ML engineer is configuring Vertex AI Model Monitoring for drift detection on a deployed endpoint. Which TWO settings directly affect the frequency and accuracy of drift detection? (Choose 2)

Select 2 answers
A.Model version
B.Explanation method
C.Sampling rate
D.Alerting threshold
E.Monitoring frequency
AnswersC, E

Sampling rate determines what proportion of prediction requests are logged and analysed, directly governing how much data feeds the drift baseline. A higher rate improves detection accuracy for low-traffic endpoints, while a lower rate reduces cost but risks missing subtle distribution shifts.

Why this answer

Sampling rate controls what fraction of predictions is analyzed; monitoring frequency controls how often the distribution comparison is performed. Both directly impact detection speed and accuracy.

15
Multi-Selectmedium

A company wants to automatically retrain their model when data drift is detected. Which THREE components are needed to implement this pipeline?

Select 3 answers
A.Cloud Function to invoke Vertex AI Pipeline
B.Vertex AI Feature Store
C.Cloud Monitoring alert policy for drift metric
D.Pub/Sub topic
E.Cloud Storage bucket for storing training data
AnswersA, C, D

A Cloud Function provides the event-driven compute layer that reacts to a drift alert and triggers the Vertex AI Pipeline, satisfying the requirement for automatic retraining without manual intervention. It bridges drift detection to pipeline execution.

Why this answer

Option A (Cloud Function to invoke Vertex AI Pipeline) is correct because the Cloud Function acts as the automation trigger that programmatically starts the Vertex AI Pipeline run to retrain the model once drift is signaled. Option C (Cloud Monitoring alert policy for drift metric) is correct because Vertex AI Model Monitoring publishes drift metrics to Cloud Monitoring, and an alerting policy on that metric is what detects the drift condition and fires the event. Option D (Pub/Sub topic) is correct because the alert policy notification channel uses Pub/Sub to deliver the drift alert, which then triggers the Cloud Function, forming the event-driven chain (Monitoring alert → Pub/Sub → Cloud Function → Vertex AI Pipeline).

Option B (Vertex AI Feature Store) is not required here since it is for serving/online feature management, not for the drift-detection-and-retrain trigger mechanism. Option E (Cloud Storage bucket for storing training data) is not required as a distinct component of this pipeline, since training data storage is already assumed to exist and is not part of the drift-triggered automation chain.

Exam trap

PMLE often tests the confusion between components that are part of the ML workflow (like Feature Store or Cloud Storage) and those that are specifically needed for event-driven automation (Pub/Sub, Cloud Function, Monitoring alert). Candidates may incorrectly include storage or feature management components as necessary for the retraining trigger.

16
MCQhard

A model deployed on a Vertex AI Endpoint uses an image model with XRAI explainability. The team notices that the prediction distributions are shifting over time. They want to monitor prediction drift. However, the explainability feature is not enabled. What must the engineer do to enable monitoring prediction drift?

A.Re-deploy the model with a sampling rate of 100%
B.Configure Vertex AI Model Monitoring to monitor prediction drift
C.Enable Vertex AI Explainability with XRAI on the endpoint deployment
D.Enable request/response logging to BigQuery and build custom drift detection
AnswerB

Vertex AI Model Monitoring computes prediction drift independently of explainability; XRAI only affects feature attribution. Enabling the monitoring job with a training dataset baseline and drift thresholds satisfies the stem's requirement, since drift detection compares incoming prediction distributions against the reference distribution without needing explanations enabled.

Why this answer

Vertex AI Model Monitoring is the managed service that detects prediction drift (and training-serving skew) by comparing live prediction distributions against a baseline. It operates independently of explainability features — XRAI is only for feature attribution, not drift detection. Enabling Model Monitoring on the endpoint is the correct, purpose-built action to monitor prediction drift.

Exam trap

The trap here is conflating explainability with drift monitoring — candidates assume that because XRAI is mentioned in the stem, enabling it will somehow unlock drift detection, when in fact Model Monitoring is a completely separate Vertex AI feature.

How to eliminate wrong answers

Option A is wrong because a 100% sampling rate only controls how many requests are logged for analysis; it does not itself perform drift detection and is unnecessary (and costly) when Model Monitoring can sample intelligently. Option C is wrong because XRAI explainability provides feature attributions for individual predictions, not distributional drift metrics — enabling it does not satisfy the drift-monitoring requirement. Option D is wrong because building custom drift detection from BigQuery logs is a manual, non-managed workaround; Vertex AI Model Monitoring already provides this capability natively, so reinventing it is inefficient and error-prone.

17
Multi-Selectmedium

You are configuring Vertex AI Model Monitoring for a deployed model on a Vertex AI Endpoint. The model uses a mix of numerical and categorical features. You want to ensure that the monitoring job effectively detects drift while minimizing false alerts. Which two actions should you take? (Choose two.)

Select 2 answers
A.Set the sampling rate to 1.0 to analyze every prediction request for drift.
B.Enable monitoring for all features, including those with low importance, to ensure comprehensive coverage.
C.Configure separate drift thresholds for each feature based on its historical variability and importance to the model.
D.Set the monitoring frequency to be aligned with the expected rate of change in the underlying data distribution.
E.Use the default drift threshold provided by Vertex AI Model Monitoring for all features to simplify configuration.
AnswersC, D

Using feature-specific thresholds accounts for differences in natural variability and importance. A feature like age might fluctuate more than a binary flag, so a single global threshold could cause false alerts for age or miss drift in the flag. Tailoring thresholds improves detection accuracy and reduces noise, making alerts more meaningful.

Why this answer

Aligning monitoring frequency with the data's rate of change and setting feature-specific thresholds based on variability and importance are key to effective drift detection. These actions reduce false alerts while ensuring critical drifts are caught, balancing sensitivity and operational efficiency.

Exam trap

The trap here is to use a one-size-fits-all approach with default thresholds or to monitor all features indiscriminately, which can lead to alert fatigue or missed critical drifts.

18
MCQmedium

Your team has deployed a tabular model to a Vertex AI Endpoint and enabled Vertex AI Model Monitoring with training-serving skew detection. You configured the monitoring job to run hourly and store statistics in a Cloud Storage bucket. After the first run, you notice that the job did not produce any drift metrics. You want to determine the cause of the missing metrics. What should you do first?

A.Increase the monitoring job's sampling rate to 1.0 to ensure that all prediction requests are analyzed.
B.Re-deploy the model to the endpoint with a larger machine type to handle the monitoring workload.
C.Verify that the Cloud Storage bucket has the correct IAM permissions for the Vertex AI service account to write objects.
D.Check that the endpoint's deployed model has a reference dataset specified and that the monitoring job's input schema matches the endpoint's prediction schema.
AnswerD

Monitoring requires a reference dataset (the baseline) and a matching schema to compute skew. If the reference dataset is missing or the schema does not align with the endpoint's inputs, the job cannot compute metrics and may silently produce no output. Verifying these configurations is the correct first step to diagnose the issue.

Why this answer

Vertex AI Model Monitoring requires a reference dataset and a matching schema to compute training-serving skew. Without these, the job cannot generate metrics. Checking the configuration of the reference dataset and schema alignment is the logical first step to resolve missing metrics.

Exam trap

The trap here is assuming that missing metrics are caused by insufficient sampling or permissions, while the most common cause is a missing or misconfigured reference dataset.

19
Multi-Selecthard

You are using Vertex AI Model Monitoring to detect prediction drift on a deployed model that serves online predictions. You want to ensure that the monitoring job can correctly compute drift metrics for numerical features. Which two configurations are required for the monitoring job to compute drift for a numerical feature? (Choose two.)

Select 2 answers
A.Specify the feature's distribution as a numerical distribution and provide the training dataset as the reference.
B.Enable explainability on the endpoint to generate feature attributions for drift analysis.
C.Configure the monitoring job to use a default threshold for drift detection, such as 0.3 for the Jensen-Shannon distance.
D.Ensure that the feature's data type is correctly specified in the model's input schema.
E.Set the monitoring job's sampling rate to at least 0.5 to ensure sufficient data for statistical tests.
AnswersA, D

For numerical features, Vertex AI Model Monitoring requires a reference dataset to establish the baseline distribution. The monitoring job compares the live distribution to this baseline to compute drift. Without a reference, drift cannot be calculated. Thus, specifying the numerical distribution and providing the training dataset are essential.

Why this answer

To compute drift for numerical features, Vertex AI Model Monitoring needs a reference dataset to establish the baseline distribution and a correct input schema to parse the feature as numerical. These two configurations are essential; sampling rate, explainability, and thresholds are not required for the computation itself.

Exam trap

The trap here is focusing on sampling rate or thresholds as prerequisites, while the fundamental requirements are the reference dataset and correct schema.

20
MCQhard

An ML engineer is monitoring a deployed model on Vertex AI Endpoints and wants to detect anomalies in the distribution of a categorical feature 'product_category' which has 50 possible values. The engineer configures Vertex AI Model Monitoring with training-serving skew detection. After a week, they receive an alert that the feature is skewed. Upon investigation, they find that a new product category was introduced in the serving data that was not present in the training data. What is the most likely reason for the alert?

A.The monitoring system treats the new category as an unknown value and flags it as skew.
B.The model's predictions are incorrect for the new category, causing the monitoring system to flag the feature.
C.The training data already contained the new category but it was not properly encoded.
D.The monitoring configuration has a bug that misinterprets the new category as a numerical value.
AnswerA

Training-serving skew detection compares the distribution of feature values. If a new category appears in serving data that was not in training, it is considered an unknown value. The monitoring system detects this as a divergence from the training distribution, triggering a skew alert. This is a common occurrence when categorical features have evolving vocabularies.

Why this answer

Vertex AI Model Monitoring's skew detection compares the distribution of feature values between training and serving. When a new category appears in serving that was absent in training, the distribution diverges, and the system flags it as skew. This is because the model has never seen that category and may not handle it well, so monitoring alerts the team to investigate.

Exam trap

The trap here is assuming that skew alerts are triggered by model performance issues, when they are actually triggered by distribution differences in the input features.

21
MCQhard

A team has deployed a model on a Vertex AI Endpoint and enabled Vertex AI Model Monitoring for feature skew. They notice that the skew metric for a categorical feature with high cardinality is consistently high, even though the feature's distribution appears stable to the team. What is the most likely cause of this high skew metric?

A.The training dataset and live data have different sets of categories for that feature, causing divergence.
B.The monitoring job is sampling too few requests, leading to statistical noise.
C.The model's predictions are drifting, which indirectly increases feature skew.
D.The feature is not included in the training dataset schema, so the skew computation fails.
AnswerA

High-cardinality categorical features often have categories present in live data that were not in the training data, or vice versa. This mismatch in category sets leads to large divergence metrics, such as Jensen-Shannon, because the distributions have disjoint support. Even if the overall distribution seems stable, the presence of unseen categories can cause high skew. Therefore, this is the most likely cause.

Why this answer

For high-cardinality categorical features, the presence of categories in live data that were not in the training data (or vice versa) can cause large divergence in distribution comparisons. Vertex AI Model Monitoring uses metrics like Jensen-Shannon divergence, which are sensitive to disjoint category sets. This mismatch can result in consistently high skew even if the overall distribution appears stable.

The correct cause is the difference in category sets between training and live data.

Exam trap

The trap here is assuming that high skew always indicates a shift in the overall distribution, when it can be caused by new or missing categories in high-cardinality features.

22
MCQhard

A financial institution has deployed a fraud detection model on a Vertex AI Endpoint. The model uses both numerical and categorical features. They have enabled Vertex AI Model Monitoring with training data and configured drift thresholds. After several weeks, they notice that the model's recall has dropped significantly, but the overall prediction distribution remains stable. They suspect that a specific subgroup of transactions is being misclassified. Which approach should they use to identify the subgroup and diagnose the issue?

A.Use Vertex AI Model Monitoring's feature attribution analysis to identify which features contribute most to the misclassifications.
B.Export the serving data and predictions to BigQuery, then use slice-based evaluation to compare performance metrics across different subgroups.
C.Configure Vertex AI Model Monitoring to monitor the 'transaction_amount' feature with a lower threshold to detect subtle drifts that might affect recall.
D.Retrain the model immediately using the most recent data to improve recall across all subgroups.
AnswerB

Exporting serving data and predictions to BigQuery allows you to perform slice-based analysis, such as comparing recall across different subgroups defined by categorical features. This approach can identify which subgroup is experiencing performance degradation. Vertex AI Model Monitoring itself does not provide subgroup-level performance metrics, so this manual analysis is necessary to diagnose the issue.

Why this answer

Exporting serving data and predictions to BigQuery enables slice-based evaluation, which can reveal performance disparities across subgroups. Since Vertex AI Model Monitoring does not provide subgroup-level metrics, this manual analysis is necessary to identify the problematic subgroup and diagnose the recall drop.

Exam trap

The trap here is assuming that Vertex AI Model Monitoring automatically provides subgroup performance metrics, when in fact it focuses on drift and requires exporting data for deeper analysis.

23
Multi-Selecthard

An ML engineer is configuring Vertex AI Model Monitoring for a deployed model that receives a mix of numerical and categorical features. The engineer wants to ensure that the monitoring job can detect both data drift and training-serving skew. Which two configurations are required to enable both types of detection? (Choose two.)

Select 2 answers
A.Enable skew detection and specify the training dataset used to train the model.
B.Set the monitoring objective to 'drift' and provide a training dataset for baseline.
C.Set the monitoring frequency to at least once per hour to capture both types of drift.
D.Enable drift detection and specify a baseline dataset (e.g., a sample of recent serving data).
E.Configure alerting via Cloud Monitoring to notify when either drift or skew exceeds thresholds.
AnswersA, D

Training-serving skew detection requires comparing the feature distributions of the training data to the serving data. Therefore, you must enable skew detection and provide the training dataset as the baseline. This allows Vertex AI Model Monitoring to compute the training distribution and detect any significant differences in serving data, which is essential for identifying skew.

Why this answer

To detect both data drift and training-serving skew in Vertex AI Model Monitoring, you must enable each detection type and provide the appropriate baseline. Skew detection requires the training dataset to compare against serving data. Drift detection requires a baseline dataset, often a sample of recent serving data.

These two configurations are independent and both necessary to achieve the desired monitoring.

Exam trap

The trap here is conflating drift and skew detection configurations, assuming that one baseline or objective can enable both, when each requires its own setup.

24
MCQmedium

An ML engineer has deployed a tabular binary classification model to a Vertex AI Endpoint. After enabling Vertex AI Model Monitoring with training-serving skew detection, the engineer notices that the feature 'customer_age' is flagged as skewed. The feature values at serving time appear to be shifted upward by about 10 years compared to the training data. Which of the following is the most likely root cause?

A.The endpoint is receiving malformed requests that contain incorrect age values.
B.The model's predictions are biased, causing the monitoring system to misinterpret the feature values.
C.The monitoring configuration uses an incorrect sampling rate, leading to a false positive alert.
D.The training dataset contained a different feature distribution than the serving data because the model was trained on historical data from an older customer base.
AnswerD

Training-serving skew occurs when the feature distribution in production differs from the training data. If the model was trained on an older customer base, the 'customer_age' distribution would naturally be lower than the current serving population, causing the skew alert. This is a classic example of data drift due to changing population.

Why this answer

Training-serving skew detection compares the distribution of feature values in production against the training baseline. A systematic upward shift in 'customer_age' indicates that the serving population is older than the training population. This is a common scenario when a model is trained on historical data and deployed later, as demographic shifts occur.

Exam trap

The trap here is assuming that model monitoring skew alerts are caused by model bias or data quality issues, when they actually detect distribution differences between training and serving data.

25
MCQmedium

A company has a model serving predictions on Vertex AI Endpoints and wants to monitor for prediction drift. They enable Vertex AI Model Monitoring but also need to see a confusion matrix over time. How should they set up the confusion matrix monitoring?

A.Use Cloud Monitoring to create a custom dashboard with a confusion matrix chart
B.Export predictions to Cloud Storage and run a Dataflow job to compute confusion matrices
C.Upload ground truth data to BigQuery and use Vertex AI Model Monitoring's model quality monitoring
D.Enable Vertex AI Explainable AI and configure it to output confusion matrices
AnswerC

Model quality monitoring computes confusion matrices, but it requires labelled ground truth to compare against predictions. Uploading ground truth to BigQuery supplies that reference data, satisfying the stem's need for confusion matrix metrics over time on the Vertex AI Endpoint.

Why this answer

Vertex AI Model Monitoring's model quality monitoring requires ground truth labels to compute metrics like confusion matrices, precision, recall, and F1. By uploading ground truth to BigQuery and configuring the monitoring job to join predictions with labels, Vertex AI can calculate and display confusion matrices over time. Prediction drift monitoring alone cannot produce a confusion matrix because it lacks label data.

Exam trap

PMLE often tests whether candidates confuse prediction drift monitoring (no labels needed) with model quality monitoring (labels required) — the confusion matrix is only computable with ground truth.

How to eliminate wrong answers

Option A is wrong because Cloud Monitoring dashboards display metrics, not computed confusion matrices — Vertex AI does not emit a confusion matrix metric that Cloud Monitoring can chart directly. Option B is wrong because exporting to Cloud Storage and running Dataflow is a manual, custom pipeline that reinvents functionality Vertex AI Model Monitoring already provides natively. Option D is wrong because Explainable AI produces feature attributions (e.g., SHAP values), not confusion matrices — it explains individual predictions, not aggregate classification performance.

26
MCQmedium

An organisation wants to monitor fairness of their loan approval model across demographic subgroups. They have predictions stored in BigQuery along with ground truth. Which GCP service can evaluate model performance for each subgroup and identify disparities?

A.Cloud Data Loss Prevention (DLP)
B.Vertex AI Explainable AI
C.Vertex AI Model Evaluation
D.Vertex AI Model Monitoring
AnswerC

Vertex AI Model Evaluation computes performance metrics and slices results by configured demographic columns, exposing fairness disparities across subgroups. This directly satisfies the stem's need to evaluate each subgroup using BigQuery predictions and ground truth labels.

Why this answer

Vertex AI Model Evaluation is the correct answer because it provides built-in functionality to compute performance metrics (e.g., accuracy, precision, recall, AUC) for specific slices of data, such as demographic subgroups. It allows you to evaluate fairness by comparing metrics across these subgroups to identify disparities. This service directly supports the requirement to monitor fairness by analyzing model performance on different segments.

Exam trap

The trap here is confusing model evaluation with model monitoring or explainability; candidates might think Model Monitoring handles fairness because it monitors models, but it only tracks drift, not performance disparities.

How to eliminate wrong answers

Option A is wrong because Cloud Data Loss Prevention (DLP) is designed to discover, classify, and protect sensitive data like PII, not to evaluate model performance or fairness. Option B is wrong because Vertex AI Explainable AI provides feature attributions (e.g., SHAP values) to explain individual predictions, but it does not compute subgroup performance metrics or identify disparities. Option D is wrong because Vertex AI Model Monitoring detects drift and anomalies in production data, but it does not evaluate model performance against ground truth for fairness analysis.

27
Multi-Selectmedium

An ML engineer is setting up Vertex AI Model Monitoring for a deployed model on a Vertex AI Endpoint. They want to receive alerts when either feature skew or prediction drift exceeds a threshold. Which two configurations are required to enable these alerts? (Choose two.)

Select 2 answers
A.Enable explainable AI on the Endpoint to generate feature attributions.
B.Specify a training dataset for feature skew detection.
C.Configure an email notification channel in Cloud Monitoring.
D.Set up a Cloud Scheduler job to trigger the monitoring pipeline.
E.Define a monitoring frequency and window for drift and skew analysis.
AnswersB, E

Feature skew detection compares live input features to the training data distribution. Without specifying a training dataset, Vertex AI cannot compute the skew metric. Therefore, providing a training dataset is a required configuration for feature skew alerts. This is a fundamental step in setting up skew monitoring.

Why this answer

To enable feature skew and prediction drift alerts in Vertex AI Model Monitoring, you must specify a training dataset for skew detection and define a monitoring frequency and window. The training dataset provides the baseline for input feature distributions, while the frequency and window control how often and over what period the analysis runs. Cloud Scheduler, email notifications, and explainable AI are not required for the core monitoring functionality.

Exam trap

The trap here is assuming that external scheduling or notification setup is necessary for monitoring alerts, when Vertex AI handles scheduling internally and notifications are optional.

28
MCQhard

An ML team is using Population Stability Index (PSI) to monitor feature drift on a Vertex AI Endpoint. The PSI value for a feature is 0.25, which exceeds the alert threshold of 0.2. The feature has high SHAP importance. The team wants to automatically retrain the model. What is the correct end-to-end setup?

A.Vertex AI Model Monitoring alert → Cloud Scheduler → Vertex AI Training
B.Cloud Functions → Pub/Sub → Cloud Monitoring → Vertex AI Pipeline
C.Cloud Monitoring alert → Pub/Sub → Cloud Functions → Vertex AI Pipeline (with training and deployment steps)
D.Cloud Monitoring alert → Cloud Logging → Cloud Functions → Vertex AI Training
AnswerC

Correct: This is the recommended architecture for automated retraining.

Why this answer

The correct end-to-end flow is: Vertex AI Model Monitoring detects the PSI threshold breach and emits a metric to Cloud Monitoring; a Cloud Monitoring alerting policy fires and publishes to a Pub/Sub topic; a Cloud Function subscribes and triggers a Vertex AI Pipeline that retrains and redeploys the model. This chain uses the native monitoring-to-automation path on GCP.

Exam trap

PMLE often tests the correct GCP service chain for event-driven ML automation — candidates confuse Cloud Logging with Cloud Monitoring or invert the Pub/Sub/Cloud Functions order, missing that Monitoring is the alerting source and Logging is not an event trigger.

How to eliminate wrong answers

Option A is wrong because Vertex AI Model Monitoring does not directly trigger Cloud Scheduler, and Cloud Scheduler is a cron service — it cannot react to an alert event, only to time. Option B is wrong because the order is inverted: Cloud Functions should not be the entry point, and Cloud Monitoring should be the alerting layer, not a downstream step after Pub/Sub. Option D is wrong because Cloud Logging is for log storage/querying, not for triggering automation — routing through Logging adds latency and is not the designed alerting path.

29
MCQmedium

A team is monitoring a model and observes that the error rate (prediction failures) has increased. They have enabled request/response logging on the Vertex AI Endpoint. How can they set up a metric and alert for prediction error rate?

A.Configure Cloud Monitoring to pull error rate from Cloud Endpoints
B.Use Vertex AI Model Monitoring to monitor error rate directly
C.Create a log-based metric in Cloud Logging for error logs and set up an alert in Cloud Monitoring
D.Enable Vertex AI Pipelines to track errors
AnswerC

Request/response logging writes prediction failures to Cloud Logging, so a log-based metric counts matching error entries. Cloud Monitoring then alerts on that metric, satisfying the need to detect a rising prediction error rate from the endpoint's existing logs.

Why this answer

To monitor prediction error rate, you can create a log-based metric in Cloud Logging that counts error logs from the Vertex AI Endpoint, and then set up an alert in Cloud Monitoring based on that metric. This leverages the request/response logging already enabled.

Exam trap

PMLE often tests the integration of Cloud Logging and Cloud Monitoring for custom metrics, and candidates might incorrectly assume Vertex AI Model Monitoring can track error rates.

How to eliminate wrong answers

Option A is wrong because Cloud Endpoints is a different service for API management, not for pulling error rates from Vertex AI. Option B is wrong because Vertex AI Model Monitoring is designed for drift and skew detection, not for monitoring prediction errors directly. Option D is wrong because Vertex AI Pipelines is for orchestrating ML workflows, not for tracking errors.

30
MCQeasy

A company wants to monitor the cost of their Vertex AI prediction endpoint. They are charged per hour per replica and per request for GPU instances. Which approach should they use to track these costs?

A.Set up Cloud Billing budget alerts and export billing data to BigQuery for analysis
B.Use Vertex AI Model Monitoring to track cost metrics
C.Enable Cloud Monitoring dashboards for cost metrics
D.Use Vertex AI Pipelines to track cost per job
AnswerA

Cloud Billing export to BigQuery captures per-replica hourly GPU charges and per-request costs as granular line items, letting you query and attribute spend by endpoint. Budget alerts alone only notify on thresholds; BigQuery analysis satisfies the requirement to track both billing dimensions.

Why this answer

Cloud Billing budget alerts plus BigQuery billing export is the standard GCP approach for tracking and analyzing Vertex AI endpoint costs. Budget alerts notify when spend crosses thresholds, and the detailed billing export to BigQuery enables granular analysis by SKU, label, and resource — including per-replica and per-request GPU charges.

Exam trap

PMLE often tests the confusion between operational monitoring (Cloud Monitoring) and cost monitoring (Cloud Billing) — candidates pick Cloud Monitoring dashboards assuming cost metrics appear there, but billing data requires the Billing export.

How to eliminate wrong answers

Option B is wrong because Vertex AI Model Monitoring tracks data drift and model quality, not cost metrics — it has no billing visibility. Option C is wrong because Cloud Monitoring dashboards surface operational metrics (latency, CPU, request count), not billing line items; cost data lives in Cloud Billing, not Cloud Monitoring. Option D is wrong because Vertex AI Pipelines orchestrates ML workflows and tracks pipeline runs, not the ongoing hourly and per-request costs of a deployed endpoint.

31
MCQhard

A company has deployed a model for image classification and wants to monitor for feature drift using XRAI attributions. However, they notice that the XRAI attribution maps are too large and are causing high latency in the monitoring pipeline. What is the most effective way to reduce the overhead of explainability monitoring for image models?

A.Disable XRAI and use integrated gradients instead
B.Reduce the sampling rate for the explainability feature
C.Use a smaller image size for the model
D.Increase the number of replicas on the endpoint
AnswerB

XRAI attribution maps are generated per prediction, so reducing the sampling rate lowers how many explanations are computed, cutting pipeline latency. This satisfies the overhead constraint while still providing statistically useful drift signal from the sampled subset.

Why this answer

Vertex AI Explainable AI supports XRAI for image models, but generating XRAI attributions can be computationally expensive. Sampling a subset of predictions reduces the number of explanations generated, lowering latency and cost.

32
MCQeasy

A company has deployed a model to a Vertex AI Endpoint and wants to receive an alert when the model's prediction latency exceeds a threshold. They have configured Cloud Monitoring to track the endpoint's latency metrics. They now need to create a notification channel to send alerts to their on-call team. Which Cloud Monitoring resource should they use to define the condition that triggers the alert?

A.A notification channel that sends emails to the on-call team.
B.An alerting policy with a condition based on the endpoint's latency metric.
C.A dashboard that displays the endpoint's latency over time.
D.A log-based metric that counts the number of high-latency requests.
AnswerB

Cloud Monitoring alerting policies define conditions that trigger alerts. To alert on prediction latency, you create an alerting policy with a condition that monitors the endpoint's latency metric (e.g., aiplatform.googleapis.com/prediction/latencies). This is the correct resource to define the threshold and trigger notifications.

Why this answer

Cloud Monitoring alerting policies are used to define conditions that trigger alerts. To alert on prediction latency, you create an alerting policy with a condition based on the endpoint's latency metric and attach a notification channel to it. Dashboards and notification channels do not define conditions.

Exam trap

The trap here is confusing the notification channel with the alerting policy; the notification channel only specifies where to send alerts, not when to send them.

33
MCQmedium

You are an MLOps engineer at a retail company. Your team has deployed a demand forecasting model to a Vertex AI Endpoint. The model uses 12 numerical features and outputs a single numeric value representing predicted units sold. You have configured Vertex AI Model Monitoring with a training dataset that includes the full feature schema and prediction distribution. After a week, you observe that the feature 'promotion_flag' has a Jensen-Shannon divergence of 0.15, while all other features remain below 0.05. The model's prediction distribution has also shifted. Which action should you take first to diagnose the cause of the drift?

A.Examine the distribution of the 'promotion_flag' feature in the recent serving data and compare it with the training distribution to determine if the feature's meaning or data collection process has changed.
B.Increase the monitoring frequency to 15 minutes and lower the drift threshold for 'promotion_flag' to 0.05 to get more granular alerts.
C.Ignore the drift because a Jensen-Shannon divergence of 0.15 is below the typical threshold of 0.2 used for numerical features.
D.Immediately trigger a retraining pipeline using the most recent data to update the model and reduce the drift.
AnswerA

The 'promotion_flag' feature shows the highest divergence, indicating a significant shift. Comparing recent serving data distribution to the training distribution helps identify whether the feature's meaning or data collection process has changed. This diagnostic step is appropriate before considering retraining or other actions, as it pinpoints the root cause of drift and informs subsequent mitigation steps.

Why this answer

The feature 'promotion_flag' has the highest drift, so examining its recent distribution compared to training helps identify if the feature's meaning or data collection has changed. This diagnostic step is crucial before retraining or adjusting monitoring, as it reveals whether the drift is due to a data pipeline issue or a genuine change in the underlying pattern.

Exam trap

The trap here is assuming that any drift requires immediate retraining, when in fact the first step should be to diagnose the cause of the drift to ensure the right corrective action.

34
MCQeasy

An ML engineer needs to track the costs incurred by Vertex AI prediction endpoints. Which tool should they use to set budget alerts and monitor spending?

A.Vertex AI Model Monitoring
B.Cloud Logging
C.Cloud Monitoring with custom metrics
D.Google Cloud Budgets & Alerts
AnswerD

Google Cloud Budgets & Alerts scopes budgets to projects, folders, or labels, and triggers notifications when actual or forecast spend crosses thresholds. Labelling the Vertex AI endpoints lets the engineer isolate their prediction costs, satisfying the requirement to set budget alerts and monitor spending on those endpoints specifically.

Why this answer

Google Cloud Budgets & Alerts is the dedicated billing-scoped tool that lets you define a budget amount (or filter by project/service/label) and attach alert thresholds at percentages of actual or forecasted spend. It is the only option that operates on billing data and can trigger Pub/Sub notifications or email alerts when Vertex AI endpoint costs cross a threshold. Model Monitoring, Cloud Logging, and Cloud Monitoring track operational metrics, not monetary spend.

Exam trap

The trap here is confusing operational monitoring tools (Cloud Monitoring, Model Monitoring) with billing-scoped tools — candidates pick Cloud Monitoring because it 'alerts,' but only Budgets & Alerts works on cost data.

How to eliminate wrong answers

Option A is wrong because Vertex AI Model Monitoring tracks model drift, skew, and prediction quality metrics — it has no visibility into billing or cost data. Option B is wrong because Cloud Logging captures log entries (audit, application, platform logs) and cannot aggregate or alert on dollar amounts. Option C is wrong because Cloud Monitoring with custom metrics can alert on operational telemetry you push, but it does not natively ingest Cloud Billing cost data as a metric for budget thresholding.

35
MCQmedium

A team is using Vertex AI Model Monitoring to detect prediction drift on a deployed model. They have configured the monitoring job to run every 6 hours. After a week, they notice that the drift metric has been consistently high but no alerts have been triggered. They have verified that the alerting policy in Cloud Monitoring is correctly configured. What is the most likely cause?

A.The sampling rate is too low, causing the drift metric to be inaccurate.
B.The drift threshold is set higher than the observed drift metric values.
C.The monitoring job is not writing the drift metrics to Cloud Monitoring.
D.The monitoring frequency is too high, causing the system to ignore the drift.
AnswerB

If the drift threshold is set higher than the actual drift values, the alert will not fire even though drift is present. The team sees high drift, but it may not exceed the threshold. Adjusting the threshold to a lower value would trigger alerts appropriately.

Why this answer

Alerts are triggered when the drift metric exceeds the configured threshold. If the threshold is set higher than the observed drift values, no alert will fire. The team should review and lower the threshold to match their tolerance for drift, ensuring alerts are generated when drift is significant.

Exam trap

The trap here is assuming that high drift always triggers alerts, but alerts depend on the threshold set in the monitoring configuration.

36
MCQeasy

A data scientist has deployed a classification model on a Vertex AI Endpoint and wants to monitor for feature drift in the serving data compared to the training data. Which Vertex AI service should be used?

A.Vertex AI Explainable AI
B.Vertex AI Model Evaluation
C.Vertex AI Continuous Training
D.Vertex AI Model Monitoring
AnswerD

Vertex AI Model Monitoring compares serving-time feature distributions against the training baseline and raises drift alerts when skew or drift thresholds are exceeded. It is the native service for detecting feature drift on a deployed Endpoint, satisfying the monitoring requirement directly.

Why this answer

Vertex AI Model Monitoring is the purpose-built service that detects training-serving skew and prediction drift by comparing live serving data distributions against a baseline (typically the training dataset). It computes statistics like Jensen-Shannon divergence and can alert when drift exceeds configured thresholds. Explainable AI, Model Evaluation, and Continuous Training serve different purposes and do not provide ongoing drift detection on deployed endpoints.

Exam trap

PMLE often tests the confusion between Model Monitoring (ongoing drift detection on deployed models) and Model Evaluation (one-time performance assessment), catching candidates who pick Evaluation for live drift detection.

How to eliminate wrong answers

Option A is wrong because Explainable AI provides feature attributions (e.g., SHAP values) for individual predictions, not distribution drift monitoring. Option B is wrong because Model Evaluation assesses model performance metrics (accuracy, AUC) on a test set at training time, not live serving data drift. Option C is wrong because Continuous Training is a broader MLOps pattern for automating retraining, not a monitoring service that detects drift—it is the action taken after drift is detected.

37
Multi-Selecthard

An ML engineer is troubleshooting why a Vertex AI Endpoint is returning high prediction latency. They have enabled request/response logging and see that some requests take >1 second while most are fast. Which THREE actions should they take to diagnose the issue?

Select 3 answers
A.Check CPU and GPU utilisation metrics on the endpoint.
B.Review the request/response logs in BigQuery to identify if large payloads correlate with high latency.
C.Disable Vertex AI Model Monitoring to reduce overhead.
D.Check the p99 latency metric in Cloud Monitoring.
E.Increase the number of replicas to resolve the issue immediately.
AnswersA, B, D

Checking CPU and GPU utilisation metrics directly exposes resource saturation on the endpoint's underlying nodes, which is the most likely cause of sporadic >1-second latency spikes amid otherwise fast responses. Vertex AI publishes these per-replica metrics to Cloud Monitoring, letting the engineer correlate spikes with the slow requests seen in the request/response logs.

Why this answer

Option A is correct because high prediction latency on a Vertex AI Endpoint is frequently caused by resource saturation, so inspecting CPU and GPU utilisation metrics in Cloud Monitoring reveals whether the underlying nodes are maxed out and throttling inference. Option B is correct because request/response logging for Vertex AI Endpoints can be routed to BigQuery, where the engineer can correlate payload size with latency and confirm whether large inputs (e.g., big images or long text) are the outliers exceeding 1 second. Option D is correct because p99 latency in Cloud Monitoring exposes the tail behaviour of the distribution, showing whether the slow requests are a persistent tail problem or isolated spikes, which is exactly the symptom described.

Option C is not appropriate because Model Monitoring runs asynchronously on sampled data and does not add per-request prediction latency, so disabling it would not diagnose the issue. Option E is not appropriate because blindly scaling replicas is a remediation step, not a diagnostic one, and it would not identify the root cause of the >1 second requests.

Exam trap

PMLE often tests the distinction between diagnostic and remediation actions; candidates may choose scaling (E) or disabling monitoring (C) as quick fixes, but the question asks for diagnostic steps, so only actions that gather data (A, B, D) are correct.

38
MCQhard

An ML engineer is using Vertex AI Model Monitoring on a deployed model that predicts customer churn. The model's input features include a mix of numerical and categorical features. The engineer wants to detect changes in the distribution of a specific categorical feature, 'contract_type', which has 20 possible values. Which approach should be used to effectively monitor drift for this feature?

A.Configure drift detection specifically for 'contract_type' and set an appropriate threshold based on its cardinality.
B.Use Vertex AI Explainable AI to compute feature attributions and monitor changes in attributions for 'contract_type'.
C.Convert 'contract_type' into a numerical feature using one-hot encoding and then monitor it as a numerical feature.
D.Enable drift detection for all features and use the default threshold.
AnswerA

Vertex AI Model Monitoring supports feature-level drift detection. For categorical features with multiple values, you can set a specific threshold that accounts for the feature's cardinality. By focusing on 'contract_type' and tuning the threshold, the engineer can effectively detect meaningful distribution shifts without being overwhelmed by noise from other features. This targeted approach is best for monitoring a specific high-cardinality categorical feature.

Why this answer

Vertex AI Model Monitoring allows per-feature drift detection with customizable thresholds. For categorical features with many categories, the default threshold may not be optimal; tuning the threshold based on cardinality helps balance sensitivity and false positives. By explicitly monitoring 'contract_type', the engineer can detect shifts in its distribution, which is crucial for model performance if that feature is important.

Exam trap

The trap here is assuming that default monitoring across all features is sufficient, without considering the need to tune thresholds for high-cardinality categorical features.

39
MCQeasy

A company wants to monitor fairness of a model by evaluating performance metrics across demographic subgroups. They have ground truth labels stored in BigQuery. Which Vertex AI service should they use?

A.Vertex AI Model Monitoring
B.Vertex AI Prediction
C.Vertex AI Explainability
D.Vertex AI Model Evaluation
AnswerD

Vertex AI Model Evaluation computes performance metrics, including fairness and bias slices, by comparing model predictions against ground truth labels. Pointing it at the BigQuery label data lets the team evaluate metrics across demographic subgroups, satisfying the fairness monitoring requirement.

Why this answer

Vertex AI Model Evaluation is the service designed to assess model performance using ground truth labels, including slicing metrics across demographic subgroups to detect fairness issues. It computes metrics like precision, recall, and AUC per slice, directly supporting bias and fairness analysis. This makes it the correct choice when labels are available in BigQuery.

Exam trap

The trap is conflating Model Monitoring with Model Evaluation — candidates assume 'monitoring fairness' means Model Monitoring, but fairness against ground truth requires Model Evaluation's labeled metrics.

How to eliminate wrong answers

Option A (Vertex AI Model Monitoring) is wrong because it detects drift and skew in production data without requiring ground truth labels — it watches feature and prediction distributions, not accuracy against labels. Option B (Vertex AI Prediction) is wrong because it only serves predictions from a deployed model; it does not evaluate performance. Option C (Vertex AI Explainability) is wrong because it provides feature attributions (e.g., SHAP values) to explain why a model made a prediction, not fairness metrics against ground truth.

40
MCQeasy

A company has deployed a model to a Vertex AI Endpoint and wants to receive an email notification whenever Vertex AI Model Monitoring detects feature drift above a configured threshold. They have already set up the monitoring configuration with a training dataset baseline. What should they do next to enable email alerts?

A.Set the monitoring frequency to 5 minutes so that alerts are generated automatically.
B.Enable the Vertex AI Model Monitoring email notification toggle in the endpoint settings.
C.Configure a Pub/Sub topic as the monitoring sink and subscribe an email endpoint to it.
D.Create a Cloud Monitoring alerting policy on the Vertex AI Model Monitoring drift metric and add an email notification channel.
AnswerD

Vertex AI Model Monitoring publishes drift metrics to Cloud Monitoring. To receive email alerts, you create an alerting policy on the relevant drift metric and attach an email notification channel. This is the standard integration path and directly satisfies the requirement without custom code.

Why this answer

Vertex AI Model Monitoring emits drift metrics to Cloud Monitoring. To get email alerts, you must create a Cloud Monitoring alerting policy that watches the drift metric and includes an email notification channel. The other options either describe non-existent toggles, use an indirect Pub/Sub path, or confuse frequency with notification, so they do not achieve the goal.

Exam trap

The trap here is assuming that enabling monitoring automatically sends alerts, when notification channels must be configured in Cloud Monitoring.

41
MCQeasy

An MLOps engineer needs to collect ground truth labels for a deployed classification model to compare predictions against actuals. Where should the engineer store the ground truth data to enable Vertex AI model quality monitoring?

A.BigQuery
B.Firestore
C.Cloud Spanner
D.Cloud Storage
AnswerA

Vertex AI model quality monitoring reads ground truth labels from a BigQuery table, joining them against logged predictions to compute accuracy, precision and recall. Storing labels in BigQuery satisfies this requirement because the monitoring pipeline expects that source, unlike Cloud Storage objects or local files.

Why this answer

Vertex AI Model Monitoring for model quality requires ground truth labels to be stored in BigQuery. The monitoring job compares the model's online predictions (logged to BigQuery via prediction logging) against the actual observed labels, which must also reside in BigQuery so the service can join them on a shared key column. BigQuery is the only supported sink for ground truth data in Vertex AI model quality monitoring.

Exam trap

PMLE often tests the assumption that any Google database can serve as a monitoring data source, but model quality monitoring specifically requires BigQuery because the service performs SQL joins between predictions and ground truth.

How to eliminate wrong answers

Option B is wrong because Firestore is a document NoSQL database used for application state, not the analytical store Vertex AI Model Monitoring reads ground truth from. Option C is wrong because Cloud Spanner is a globally distributed relational OLTP database; it is not an integration point for Vertex AI model quality monitoring. Option D is wrong because Cloud Storage can hold prediction logs, but ground truth labels for model quality monitoring must be in BigQuery so the service can perform the join and compute quality metrics.

42
MCQhard

A media company uses a Vertex AI Endpoint to serve a video recommendation model. They have enabled Vertex AI Model Monitoring for prediction drift. After a major news event, they observe a significant increase in prediction drift alerts, but the model's recommendations remain relevant and user engagement is stable. They want to reduce unnecessary alerts without losing the ability to detect true model degradation. What should they do?

A.Switch from prediction drift to training-serving skew monitoring.
B.Reduce the monitoring frequency from daily to weekly to decrease the number of alerts.
C.Disable prediction drift monitoring and rely on business metrics instead.
D.Increase the prediction drift threshold to a higher value based on historical variance.
AnswerD

Prediction drift alerts fire when the distribution of model outputs changes beyond a threshold. A major news event can cause a legitimate shift in user behavior and thus in prediction distributions, without indicating model degradation. Raising the threshold based on observed historical variance reduces false alerts while still catching significant deviations that could signal real problems. This balances sensitivity and specificity for the current environment.

Why this answer

Prediction drift alerts are based on changes in the model's output distribution. A major news event can legitimately shift user behavior and thus prediction distributions without degrading model quality. Raising the drift threshold based on historical variance reduces false alerts while preserving the ability to detect significant deviations.

Disabling monitoring, changing frequency, or switching to skew detection do not appropriately address the root cause.

Exam trap

The trap here is treating all prediction drift alerts as indicators of model failure, when legitimate external events can cause distribution shifts that require threshold recalibration rather than disabling monitoring.

43
MCQeasy

An ML team wants to automatically retrain a model when data drift is detected. They have set up a Cloud Monitoring alert on drift. What service should they use to trigger a retraining pipeline in response to the alert?

A.Cloud Functions
B.Cloud Scheduler
C.Vertex AI Feature Store
D.Vertex AI Model Monitoring
AnswerA

Cloud Functions provides an event-driven, serverless trigger that fires when the Cloud Monitoring drift alert publishes to a Pub/Sub topic, invoking the retraining pipeline. This satisfies the requirement to react automatically to drift alerts without managing servers.

Why this answer

Cloud Functions is the correct service to trigger a retraining pipeline in response to a Cloud Monitoring alert. Cloud Monitoring can publish alerts to a Pub/Sub topic, and a Cloud Function subscribed to that topic can invoke the Vertex AI pipeline or trigger a Cloud Scheduler job that starts retraining. This event-driven pattern is the standard way to automate retraining on drift detection.

Exam trap

PMLE often tests the distinction between the service that detects drift (Vertex AI Model Monitoring) and the service that reacts to the alert (Cloud Functions), tempting candidates to pick the monitoring service itself as the trigger.

How to eliminate wrong answers

Option B is wrong because Cloud Scheduler runs jobs on a fixed time schedule, not in response to a monitoring alert; it cannot react to drift events. Option C is wrong because Vertex AI Feature Store is a feature management service for serving and sharing features, not an event-triggering mechanism. Option D is wrong because Vertex AI Model Monitoring is the service that detects drift and emits alerts, but it does not itself trigger a retraining pipeline — it is the source of the alert, not the responder.

44
MCQmedium

A healthcare company has deployed a diagnostic model on Vertex AI Endpoints. They use Vertex AI Model Monitoring to detect drift in features and predictions. The model's input features include patient age, which is a numerical feature. The monitoring job has been running for a month and has generated several alerts for age drift. However, the model's performance has not degraded. The team wants to reduce false alerts without missing critical drifts. What should they do?

A.Switch from Vertex AI Model Monitoring to a custom monitoring solution using Cloud Monitoring to have more control over alert thresholds.
B.Disable drift monitoring for the age feature entirely, since it is not causing performance degradation.
C.Analyze the distribution of age in the serving data over time to determine if the drift is due to expected seasonal variation or a data pipeline issue, then adjust the monitoring configuration accordingly.
D.Increase the drift threshold for the age feature to reduce sensitivity, and monitor other features more closely.
AnswerC

Analyzing the age distribution helps distinguish between expected variation (e.g., seasonal changes in patient demographics) and genuine issues like data pipeline errors. Based on this analysis, the team can adjust thresholds or exclude the feature from drift monitoring if it's not predictive of performance. This targeted approach reduces false alerts while maintaining vigilance for critical drifts.

Why this answer

Analyzing the age distribution over time helps determine if the drift is due to expected variability or a data issue. This allows the team to adjust monitoring configuration, such as setting a more appropriate threshold or excluding the feature if it's not performance-critical, thereby reducing false alerts without missing important drifts.

Exam trap

The trap here is to either ignore the alerts or disable monitoring, when the correct approach is to investigate the nature of the drift and tune the monitoring configuration accordingly.

45
Multi-Selectmedium

A data science team is configuring Vertex AI Model Monitoring for a deployed model. They want to detect both feature skew and feature drift. Which TWO configurations must they set?

Select 2 answers
A.Enable request/response logging.
B.Select the Jensen-Shannon divergence algorithm.
C.Configure the monitoring frequency (e.g., hourly).
D.Set the sampling rate to 1.0 (100%).
E.Specify a training dataset or statistics for baseline.
AnswersC, E

Required to define how often drift is computed.

Why this answer

Option C is correct because Vertex AI Model Monitoring requires a monitoring schedule/frequency (for example hourly or daily) so the job knows how often to evaluate incoming prediction data against the baseline; without a configured frequency, no monitoring analysis runs. Option E is correct because detecting feature skew and drift requires a baseline: for skew you supply the training dataset (or its generated statistics), and for drift you compare recent production data against the baseline statistics, so specifying a training dataset or statistics is mandatory. Option A is not required because request/response logging is a separate feature for capturing payloads and is not the configuration that enables skew/drift detection.

Option B is not required because Jensen-Shannon divergence is only one selectable distance metric for drift/skew detection, not a mandatory setting. Option D is not required because a 1.0 sampling rate (100%) is optional; monitoring can run on a lower sample of requests.

Exam trap

The trap is conflating 'enabling features' (logging, sampling rate) with 'required configurations' — candidates pick logging or sampling because they sound necessary, but the exam wants the two settings that directly define what to compare (baseline) and when (frequency).

46
MCQhard

You have deployed a model to a Vertex AI Endpoint and enabled Vertex AI Model Monitoring with a monitoring frequency of every 24 hours. The model serves predictions with a feature called 'transaction_amount' that has a skewed distribution. After several days, you notice that the drift metrics for this feature are consistently below the threshold, but you suspect that the feature distribution has actually shifted. You want to improve the sensitivity of drift detection for this feature. What should you do?

A.Enable explainable AI on the endpoint to get feature attributions for 'transaction_amount'.
B.Change the monitoring frequency to every hour to capture more data points.
C.Increase the sampling rate to analyze a larger proportion of prediction requests.
D.Adjust the drift threshold for 'transaction_amount' to a lower value to trigger alerts more easily.
AnswerD

Lowering the threshold for the feature's drift metric makes the monitoring job more sensitive to deviations from the reference distribution. If the feature's distribution has shifted but the drift value is below the default threshold, reducing the threshold will cause alerts to fire when the shift occurs, improving sensitivity.

Why this answer

To increase sensitivity to drift for a specific feature, you can lower the drift threshold for that feature. This makes the monitoring job trigger alerts at smaller deviations from the reference distribution. Changing frequency or sampling rate affects data volume or timeliness, not the sensitivity of the drift metric itself.

Exam trap

The trap here is thinking that more frequent monitoring or higher sampling automatically increases sensitivity, while the direct way to make detection more sensitive is to adjust the threshold.

47
MCQhard

A media streaming company uses a recommendation model deployed on Vertex AI Endpoints. The model predicts whether a user will click on a recommended item. They have set up Vertex AI Model Monitoring with a training dataset and configured drift detection for both features and predictions. Recently, they observed that the prediction drift metric (Jensen-Shannon divergence) for the 'click' prediction has exceeded the threshold, but feature drifts are within normal ranges. What is the most likely cause of this prediction drift?

A.A change in the relationship between features and the target variable (concept drift) that is not captured by feature drift alone.
B.A bug in the Vertex AI Model Monitoring configuration that incorrectly computes the prediction drift metric.
C.An increase in the overall volume of prediction requests, leading to a higher variance in the prediction distribution.
D.A data pipeline error that has corrupted the feature values, causing the model to produce different predictions.
AnswerA

Prediction drift can occur even when feature distributions remain stable if the underlying relationship between features and the target changes. This is known as concept drift. For example, user preferences may shift such that the same feature values now lead to different click behavior. Monitoring prediction distribution helps detect such changes, which may require model retraining or adaptation.

Why this answer

Prediction drift with stable feature distributions indicates concept drift, where the relationship between features and the target has changed. This is common in dynamic environments like media streaming, where user preferences evolve. Detecting this early allows for timely model updates.

Exam trap

The trap here is to assume that prediction drift must be accompanied by feature drift, overlooking concept drift as a distinct phenomenon.

48
MCQhard

A logistics company has a Vertex AI Model Monitoring job that detects feature drift on a deployed route optimization model. The model uses 50 features, and the monitoring job is configured to monitor all features. The MLOps team notices that the monitoring job is incurring high costs and taking a long time to complete. They want to reduce monitoring overhead while still detecting significant drift on the most important features. What should they do?

A.Select a subset of features to monitor based on feature importance or business relevance.
B.Disable drift detection for numerical features and only monitor categorical features.
C.Increase the sampling rate to reduce the volume of prediction requests analyzed.
D.Reduce the monitoring frequency from daily to weekly.
AnswerA

Monitoring fewer features reduces the computational load and cost per run. By focusing on the most important features, the team can still detect significant drift while lowering overhead. Vertex AI Model Monitoring allows you to specify which features to monitor. This targeted approach is the most effective way to reduce cost and runtime without sacrificing detection of critical drift.

Why this answer

Monitoring all 50 features increases cost and runtime. To reduce overhead while still detecting significant drift, the team should select a subset of features to monitor based on importance or business relevance. This reduces the computational load per run.

Reducing frequency lowers total runs but not per-run cost. Increasing sampling rate would increase cost. Disabling numerical features arbitrarily could miss critical drift.

Exam trap

The trap here is focusing on monitoring frequency or sampling rate as the primary cost driver, when the number of monitored features is often the dominant factor in per-run cost and runtime.

49
MCQeasy

A retail company has a model deployed on a Vertex AI Endpoint that predicts customer lifetime value. The ML team wants to monitor the model for feature drift without setting up a full Vertex AI Model Monitoring job. They need a lightweight solution that compares live prediction requests to a reference distribution and sends alerts when drift exceeds a threshold. What should they do?

A.Use Cloud Audit Logs to track prediction requests and set up log-based alerts.
B.Log prediction requests to BigQuery and use a scheduled query to compute drift metrics, then alert via Cloud Monitoring.
C.Enable request-response logging on the endpoint and manually inspect logs daily.
D.Use Vertex AI Model Monitoring with default settings and a sampling rate of 1.0.
AnswerB

Logging requests to BigQuery and running scheduled queries to compute drift metrics is a lightweight, serverless approach. It avoids the overhead of managing a Vertex AI Model Monitoring job. Cloud Monitoring can trigger alerts when computed drift exceeds a threshold. This meets the need for a simple solution that compares live data to a reference distribution and sends alerts, without full monitoring infrastructure.

Why this answer

A lightweight drift monitoring solution can be built by logging prediction requests to BigQuery, then using scheduled queries to compute drift metrics against a reference distribution. Cloud Monitoring can alert when drift exceeds a threshold. This avoids the complexity of a full Vertex AI Model Monitoring job while still providing automated alerts.

Manual inspection or using audit logs does not meet the need for automated, data-based drift detection.

Exam trap

The trap here is assuming that Vertex AI Model Monitoring is the only way to detect drift, when a custom lightweight pipeline using BigQuery and Cloud Monitoring can satisfy the requirement without a full monitoring job.

50
MCQmedium

A retail company has deployed a demand forecasting model on a Vertex AI Endpoint. The model uses 20 numeric features. The MLOps team wants Vertex AI Model Monitoring to detect training-serving skew for each feature and receive alerts when skew exceeds a threshold. They have enabled Model Monitoring for the endpoint and configured a monitoring frequency of every 24 hours. However, after several days, no skew metrics appear in the Vertex AI console. What is the most likely cause?

A.The monitoring frequency must be set to every 1 hour for skew detection to work.
B.The endpoint must have at least 1000 prediction requests per day for skew metrics to appear.
C.The model's predictions must be logged to BigQuery before skew can be detected.
D.The training dataset used for the baseline was not provided or the baseline statistics were not generated.
AnswerD

Training-serving skew compares live prediction feature distributions against the training data distribution. If no baseline dataset was supplied when configuring the monitoring job, or if baseline statistics were not generated, Vertex AI cannot calculate skew. The console will show no skew metrics. Providing the training data or enabling baseline generation is required for skew detection.

Why this answer

Training-serving skew requires a baseline distribution from the training data. Without providing the training dataset or generating baseline statistics during monitoring configuration, Vertex AI cannot compute skew. The monitoring frequency, request volume, and prediction logging are not the cause.

The team must supply the training data or enable baseline generation to see skew metrics.

Exam trap

The trap here is assuming that enabling Model Monitoring automatically creates a baseline from the deployed model's training data without explicitly providing it.

51
Multi-Selecteasy

An ML engineer is monitoring a Vertex AI Endpoint and notices a spike in 5xx error rates. Which TWO metrics should they examine to diagnose the issue? (Choose 2)

Select 2 answers
A.Feature drift alert count
B.GPU utilization on the endpoint
C.CPU utilization on the endpoint
D.Vertex AI Model Monitoring skew score
E.Number of predictions per minute
AnswersB, C

GPU exhaustion can lead to prediction failures.

Why this answer

CPU/GPU utilization can indicate resource exhaustion causing errors. Prediction job failures metric directly shows failed predictions.

52
MCQmedium

An ML engineer has set up Vertex AI Model Monitoring on an endpoint with a sampling rate of 0.1 (10%). They notice that the monitoring job runs hourly but the reported drift metrics seem inconsistent. What is the most likely cause?

A.The sampling rate is too low, leading to insufficient data for reliable drift statistics.
B.Prediction drift monitoring is not enabled; only feature drift is configured.
C.The drift detection algorithm is not suited for this model; try changing from JS divergence to L-infinity distance.
D.The monitoring frequency is too low; it should be set to every 5 minutes.
AnswerA

A 0.1 sampling rate means only 10% of prediction requests feed the drift calculation, so hourly windows may contain too few samples for statistically reliable distribution comparisons. Raising the sampling rate satisfies the need for sufficient data volume behind each reported drift metric.

Why this answer

A sampling rate of 0.1 means only 10% of prediction requests are logged and analyzed, which can produce statistically noisy or inconsistent drift metrics, especially for low-traffic endpoints. Drift detection relies on sufficient sample size to compute reliable distribution comparisons (e.g., JS divergence), so a low sampling rate is the most likely cause of the inconsistency.

Exam trap

The trap is assuming the monitoring configuration itself (frequency or metric choice) is broken, when the real issue is statistical — candidates overlook that sampling rate directly controls the sample size feeding drift calculations.

How to eliminate wrong answers

Option B is wrong because the question states drift metrics are being reported — if prediction drift were disabled, no prediction drift metrics would appear at all, rather than appearing inconsistent. Option C is wrong because changing the distance metric (JS divergence vs. L-infinity) is a tuning choice, not the cause of inconsistency from sparse sampling; both metrics are valid and the issue is data volume.

Option D is wrong because increasing frequency to every 5 minutes would not fix inconsistency caused by low sampling — it would just produce more noisy, small-sample results and increase cost.

53
MCQmedium

A team wants to collect ground truth labels for their model deployed on Vertex AI Endpoint to perform model quality monitoring. They have a process that generates actual outcomes within 24 hours of prediction. What is the recommended approach for storing these labels?

A.Upload the ground truth labels to a BigQuery table with a schema that includes prediction timestamp and model version.
B.Use Vertex AI Experiments to log ground truth alongside training runs.
C.Store the ground truth labels in Cloud Storage as CSV files and reference them in the monitoring config.
D.Insert ground truth labels directly into the Vertex AI Endpoint's log sink.
AnswerA

BigQuery stores ground truth with prediction timestamp and model version columns, letting Vertex AI join labels to logged predictions for skew and drift analysis. The 24-hour outcome delay fits batch upload, and the schema keys each label to the exact prediction it evaluates.

Why this answer

Vertex AI Model Monitoring expects ground truth labels to be stored in a BigQuery table whose schema includes the prediction timestamp and model version (plus the prediction output and the actual label). This lets the service join ground truth back to logged predictions within the monitoring window and compute quality metrics like accuracy, precision, and recall. BigQuery is the only supported sink for ground truth in Vertex AI model quality monitoring.

Exam trap

PMLE often tests the assumption that any storage (GCS, Experiments) can hold ground truth — the trap is forgetting that Vertex AI model quality monitoring only reads ground truth from BigQuery with a specific schema.

How to eliminate wrong answers

Option B is wrong because Vertex AI Experiments tracks training-run metadata (parameters, metrics, artifacts) and has no join path to live endpoint predictions for monitoring. Option C is wrong because Cloud Storage CSV files are not a supported ground truth source for Vertex AI model monitoring — the service reads from BigQuery. Option D is wrong because there is no mechanism to insert labels into an endpoint's log sink; the endpoint logs predictions to BigQuery, and ground truth is a separate table joined on prediction ID/timestamp.

54
Multi-Selecthard

A team uses Vertex AI Pipelines for continuous training triggered by model drift. They want to monitor the pipeline execution cost and optimize resource usage. Which THREE metrics should they track? (Choose 3)

Select 3 answers
A.Pipeline execution duration
B.Number of failed pipeline runs
C.Model accuracy on validation set
D.Total GPU hours consumed per pipeline run
E.Cost per pipeline run in Cloud Billing
AnswersA, D, E

Pipeline execution duration exposes wall-clock time each run consumes, revealing whether drift-triggered retraining is becoming slower and therefore costlier. Tracking it against a baseline highlights inefficient steps or resource contention, directly supporting the optimisation goal alongside billing and GPU-hour metrics.

Why this answer

Option A (Pipeline execution duration) is correct because the wall-clock time a Vertex AI Pipeline run takes directly drives the compute resources billed by the underlying services (Vertex AI Training, Dataflow, etc.), so tracking duration is essential for spotting inefficiencies and optimizing resource usage. Option D (Total GPU hours consumed per pipeline run) is correct because GPUs are the most expensive accelerator resource in Vertex AI; measuring GPU hours per run quantifies accelerator consumption and reveals over-provisioning or idle GPU time that can be right-sized. Option E (Cost per pipeline run in Cloud Billing) is correct because Cloud Billing cost data (exported to BigQuery and labeled per pipeline run) gives the actual monetary cost, which is the ground truth for monitoring execution cost and validating optimization efforts.

Option B (Number of failed pipeline runs) is not a cost or resource-usage metric; it measures reliability, so it does not directly address cost monitoring or resource optimization. Option C (Model accuracy on validation set) is a model-quality metric, not an execution-cost or resource-utilization metric, so it is out of scope for this question.

Exam trap

The trap is selecting model-quality metrics (accuracy, failure count) as cost metrics — the exam tests whether you distinguish operational cost/resource metrics from model performance metrics.

55
MCQhard

An ML engineer manages a Vertex AI Endpoint serving a fraud detection model. Compliance requires that every prediction be logged with its input features for audit, but the team also wants to minimize storage costs. They decide to enable request-response logging on the endpoint. Which configuration should they use to meet both requirements?

A.Enable request-response logging with a sampling rate of 0.1 and send logs to Cloud Logging.
B.Enable request-response logging with a sampling rate of 1.0 and send logs to Cloud Logging with a default retention of 30 days.
C.Enable request-response logging with a sampling rate of 0.5 and configure a BigQuery sink for analysis.
D.Enable request-response logging with a sampling rate of 1.0 and set the logging destination to a Cloud Storage bucket with a lifecycle policy to delete objects after 30 days.
AnswerD

A sampling rate of 1.0 logs every prediction, which satisfies the audit requirement that every prediction be recorded with its input features. Directing logs to Cloud Storage and applying a lifecycle policy to delete after 30 days controls storage costs while meeting the retention need. This combination ensures completeness for compliance and cost efficiency, unlike sampling or shorter retention that would violate the audit mandate.

Why this answer

Compliance requires that every prediction be logged with its input features, so the sampling rate must be 1.0. To minimize storage costs, logs should be stored in a cost-effective location such as Cloud Storage, with a lifecycle policy to delete after the required retention period. Sampling below 1.0 or using higher-cost logging services would either miss predictions or increase expenses, failing one of the stated requirements.

Exam trap

The trap here is focusing on sampling rates for cost savings when the compliance requirement explicitly demands that every prediction be logged, making any sampling below full capture incorrect.

56
MCQmedium

A team deployed a model to a Vertex AI Endpoint and enabled Vertex AI Model Monitoring for skew detection. They notice that training-serving skew metrics are only produced when the endpoint receives traffic, but they want to ensure the skew is computed correctly even during periods of low traffic. Which configuration should they adjust to ensure skew detection remains statistically valid without generating excessive false positives?

A.Enable explainable AI on the endpoint and use feature attributions to detect skew.
B.Adjust the drift threshold to a higher value and reduce the sampling rate to 0.1.
C.Configure a longer monitoring window (e.g., daily) and set a minimum sample size for the monitoring job.
D.Increase the monitoring frequency to every 10 minutes and set the sampling rate to 1.0.
AnswerC

Vertex AI Model Monitoring allows you to set the monitoring window and a minimum number of samples required before computing skew. By using a longer window, you accumulate more instances, improving statistical power. Setting a minimum sample size prevents the job from running on insufficient data, thus reducing false positives and ensuring valid skew detection even with low traffic.

Why this answer

Training-serving skew detection in Vertex AI Model Monitoring relies on comparing distributions of serving data to the training baseline. With low traffic, short windows yield too few samples, making skew estimates noisy. Using a longer window and enforcing a minimum sample size ensures enough data for statistically meaningful comparisons, reducing false alerts while maintaining detection capability.

Exam trap

The trap here is assuming that increasing sampling rate or frequency will fix low-traffic skew detection, when the real issue is insufficient samples per window.

57
Multi-Selectmedium

An MLOps engineer is setting up monitoring for a deployed model on Vertex AI Endpoints. Which TWO actions are required to enable Vertex AI Model Monitoring for feature skew and drift? (Choose two.)

Select 2 answers
A.Export ground truth labels to Cloud Storage
B.Enable request/response logging on the Vertex AI Endpoint
C.Enable Vertex AI Pipelines to run scheduled monitoring
D.Create a ModelMonitoringJob with a monitoring configuration
E.Deploy the model with an explanation spec
AnswersB, D

Model Monitoring computes skew and drift by comparing live serving traffic against the training baseline, so it needs sampled request and response payloads. Enabling request/response logging on the endpoint supplies that input, satisfying the stem's requirement for drift detection.

Why this answer

To enable model monitoring, you must enable request/response logging on the endpoint (to capture serving data) and create a monitoring job with the desired configuration.

58
Multi-Selecthard

A company is experiencing high prediction costs on Vertex AI Endpoints. They want to monitor and optimize costs. Which THREE actions should they take? (Choose 3)

Select 3 answers
A.Use Cloud Billing reports to track Vertex AI endpoint costs per hour and per request
B.Use Vertex AI Explainability on every prediction
C.Reduce the number of replicas or use autoscaling to minimize idle resources
D.Set up budget alerts in Google Cloud Billing to notify when costs exceed a threshold
E.Enable Vertex AI Model Monitoring to track prediction latency
AnswersA, C, D

Cloud Billing provides cost breakdowns by service and resource.

Why this answer

Option A is correct because Cloud Billing reports let you break down Vertex AI endpoint charges by labels, SKU, and time granularity, giving visibility into per-hour and per-request prediction costs so optimization decisions are data-driven. Option C is correct because prediction cost on Vertex AI Endpoints is driven largely by the number of deployed replicas and machine hours; reducing replicas or configuring autoscaling (e.g., minReplicaCount/maxReplicaCount with a target utilization metric) eliminates idle capacity and directly lowers spend. Option D is correct because budget alerts in Cloud Billing proactively notify stakeholders when actual or forecasted costs exceed a defined threshold, enabling timely corrective action before prediction costs escalate.

Option B does not belong because Vertex AI Explainability adds feature attribution to predictions, which increases compute and cost rather than optimizing it. Option E does not belong because Model Monitoring tracks data drift, skew, and prediction quality metrics, not cost, and it does not reduce prediction expenses.

Exam trap

PMLE often tests the distinction between observability features (Explainability, Model Monitoring) and cost-management features (Billing reports, autoscaling, budget alerts) — candidates incorrectly assume any 'monitoring' tool helps with cost.

59
MCQeasy

A company wants to log all prediction requests and responses from a Vertex AI Endpoint to BigQuery for auditing and debugging. How can they achieve this?

A.Export endpoint logs from Cloud Logging to Cloud Storage and then load into BigQuery manually.
B.Use a Cloud Function to intercept predictions and write to BigQuery.
C.Vertex AI endpoints do not support request/response logging.
D.Enable request/response logging on the endpoint and create a BigQuery sink for the log.
AnswerD

Enabling request/response logging on the Vertex AI Endpoint captures the full prediction payloads, satisfying the audit requirement for both inputs and outputs. Routing those logs to BigQuery via a sink then makes them queryable for debugging. Sampling settings must be set to capture all traffic, since default sampling is partial.

Why this answer

Vertex AI endpoints can be configured to enable request/response logging. The logs can be sent to a BigQuery table via a log sink.

60
MCQhard

A team is using Vertex AI Explainability with a deployed model. They need to generate explanations for image classification predictions. Which explanation method should they configure in the ExplanationSpec?

A.XRAI
B.SHAP with KernelExplainer
C.Sampled Shapley
D.Integrated Gradients
AnswerA

XRAI integrates gradients over regions rather than individual pixels, producing saliency maps grouped into coherent areas. For image classification, this regional attribution satisfies the need to highlight which image regions drove the predicted class, which pixel-level methods like Integrated Gradients express less intuitively.

Why this answer

XRAI (eXplainable AI) is Google Cloud's explanation method specifically designed for image classification models, producing saliency-based heatmaps that highlight regions of the image contributing to the prediction. It is the recommended method in Vertex AI ExplanationSpec for image data because it outperforms simpler gradient methods on visual tasks.

Exam trap

PMLE often tests which explanation method maps to which data modality — candidates confuse Sampled Shapley (tabular) with XRAI (image) or assume Integrated Gradients is always the default.

How to eliminate wrong answers

Option B is wrong because SHAP with KernelExplainer is a model-agnostic method suited to tabular data and is not natively supported by Vertex AI's ExplanationSpec for image classification. Option C is wrong because Sampled Shapley is Vertex AI's method for tabular and certain structured data, not for image classification. Option D is wrong because Integrated Gradients is a gradient-based attribution method supported for tabular and some image use cases, but XRAI is the method Google specifically recommends and optimizes for image classification.

61
MCQeasy

An ML engineer needs to monitor the error rate of prediction jobs on a Vertex AI Endpoint. Where can they view the number of failed prediction requests over time?

A.Cloud Monitoring
B.Cloud Console endpoint details page
C.Vertex AI Experiments
D.Cloud Logging
AnswerA

Cloud Monitoring captures Vertex AI Endpoint request metrics, including the count of failed prediction requests, and plots them over time. This directly satisfies the requirement to view error rate trends, since prediction failures are surfaced as monitored metrics rather than logs.

Why this answer

Cloud Monitoring (formerly Stackdriver) is the Google Cloud service that collects, stores, and visualizes metrics such as prediction request counts and error rates for Vertex AI Endpoints. It provides dashboards, alerting, and time-series charts for failed prediction requests over time. This is the correct place to monitor error rate metrics.

Exam trap

PMLE often tests the distinction between Cloud Monitoring (metrics) and Cloud Logging (logs), so candidates who see 'failed prediction requests' and pick Cloud Logging forget that aggregated error rate over time is a metric, which belongs in Cloud Monitoring.

How to eliminate wrong answers

Option B is wrong because the Cloud Console endpoint details page shows configuration and some basic metrics, but it is not the primary monitoring tool for time-series error rate analysis and alerting. Option C is wrong because Vertex AI Experiments is for tracking training runs, hyperparameters, and model metrics — not for monitoring online prediction error rates. Option D is wrong because Cloud Logging stores log entries (including prediction errors), but it is not designed for aggregated metric visualization of error rates over time; that is Cloud Monitoring's role.

62
MCQmedium

Your team is using Vertex AI Pipelines to train a model weekly. You want to monitor the pipeline for failures and receive a notification when a pipeline run fails. You have configured the pipeline to send logs to Cloud Logging. What should you do to receive an alert on pipeline failure?

A.Set up a Cloud Function that triggers on pipeline completion and sends an email if the status is failed.
B.Use Cloud Monitoring's built-in Vertex AI Pipeline failure metric to create an alert.
C.Configure the pipeline to publish a custom metric to Cloud Monitoring on failure and create an alert on that metric.
D.Create a log-based metric that counts error log entries and an alerting policy on that metric.
AnswerD

Vertex AI Pipelines logs pipeline execution events to Cloud Logging. By creating a log-based metric that filters for error-level logs from the pipeline, you can then create an alerting policy that triggers when the metric exceeds a threshold (e.g., >0 errors). This is the standard way to alert on pipeline failures using logs.

Why this answer

To alert on pipeline failures, you can create a log-based metric that filters for error logs from Vertex AI Pipelines and then create a Cloud Monitoring alerting policy on that metric. This leverages existing logs and integrates with Cloud Monitoring's alerting system without custom code.

Exam trap

The trap here is assuming there is a built-in pipeline failure metric in Cloud Monitoring, while in reality you must derive it from logs.

63
MCQhard

An ML engineer is troubleshooting a Vertex AI Model Monitoring setup on a deployed model. The monitoring configuration uses a training dataset baseline and monitors several numerical features. After several days, the engineer notices that drift scores are being computed, but no alerts have fired even though one feature's distribution has shifted dramatically. The monitoring configuration specifies a drift threshold of 0.3, and the observed drift score for that feature is 0.45. What is the most likely explanation?

A.The training dataset baseline was not properly saved, so drift scores are computed against a default baseline.
B.The Cloud Monitoring alerting policy was not created or its condition does not match the drift metric.
C.The drift threshold of 0.3 is applied only to categorical features, not numerical ones.
D.Vertex AI Model Monitoring requires a minimum of 10,000 prediction requests before any alert can fire.
AnswerB

Vertex AI Model Monitoring computes drift scores and writes them as metrics, but alerts only fire if a Cloud Monitoring alerting policy exists and its condition evaluates the correct metric. If the policy is missing or misconfigured, no notification is sent even when the drift score exceeds the threshold. This is the most likely reason for the discrepancy.

Why this answer

Drift scores above threshold are necessary but not sufficient for alerts. Vertex AI Model Monitoring publishes metrics to Cloud Monitoring, and an alerting policy must be configured to watch those metrics and trigger notifications. If the policy is absent or its condition does not match the drift metric, no alert fires despite a high score.

The other options describe non-existent constraints or misattribute the cause.

Exam trap

The trap here is assuming that exceeding the monitoring configuration's drift threshold automatically triggers an alert, when Cloud Monitoring alerting policies are a separate requirement.

Ready to test yourself?

Try a timed practice session using only Monitoring ML Solutions questions.