Courseiva

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.

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 →

How Courseiva writes practice questions · Editorial policy

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.