Google ACE Practice Question: Ensuring Successful Operation of a Cloud Solution
Your application uses Pub/Sub to process orders. You notice that the subscription backlog is growing. Which tool should you use to analyze the latency of each step in the processing pipeline?
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Cloud Trace
Cloud Trace provides end-to-end latency analysis across distributed services, helping identify bottlenecks.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Cloud Monitoring
Why it's wrong here
Cloud Monitoring aggregates metrics such as Pub/Sub subscription backlog, pull throughput, and message age, but it does not provide distributed tracing or per-service call latency. It answers 'how many messages are lagging' but not 'which step in the pipeline is slow.' While it can alert on backlog pressure, it cannot pinpoint the specific processing stage causing delay.
- ✗
Cloud Profiler
Why it's wrong here
Cloud Profiler continuously samples CPU, heap, and contention usage across services, exposing code-level hot spots. However, it does not track end-to-end request flow or measure latency across asynchronous boundaries like Pub/Sub. Even if a service is CPU-bound, Profiler does not show which message or pipeline stage experiences queuing delay; latency issues may stem from I/O or external calls that are invisible to profiling.
- ✗
Cloud Logging
Why it's wrong here
Cloud Logging collects structured and unstructured application logs, including custom log entries and request metadata, but logs are not automatically correlated across services into a single trace. You would have to manually correlate message IDs and timestamps to estimate latency, which is unreliable in asynchronous, distributed pipelines. It cannot show how much time each Pub/Sub step contributes to overall processing time.
- ✓
Cloud Trace
Why this is correct
Cloud Trace provides distributed tracing with per-span and per-service latency breakdowns, capturing the full path of a message as it flows through Pub/Sub and downstream services. Its waterfall view and latency distributions reveal exactly which step—from publish to processing—contributes the most delay. It is the only tool among these options specifically designed to analyze per-step latency in a distributed, asynchronous pipeline.
Go deeper
Related to this question
Learn chapter
Google Cloud Platform Overview
Key term
Pub/Sub
Pub/Sub is a messaging pattern where publishers send messages without knowing who receives them, and subscribers receive only the messages they care about.
Key term
Cloud Trace
Cloud Trace is a managed service that collects latency data from applications and infrastructure to help you understand and troubleshoot performance bottlenecks across distributed systems.
About these practice questions
Courseiva writes every ACE question from scratch — 769 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This ACE practice question is part of Courseiva's free Google Cloud certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the ACE exam.