Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
exam questions

Exam Professional Cloud Architect All Questions

View all questions & answers for the Professional Cloud Architect exam

Exam Professional Cloud Architect topic 1 question 24 discussion

Actual exam question from Google's Professional Cloud Architect
Question #: 24
Topic #: 1
[All Professional Cloud Architect Questions]

A small number of API requests to your microservices-based application take a very long time. You know that each request to the API can traverse many services.
You want to know which service takes the longest in those cases.
What should you do?

  • A. Set timeouts on your application so that you can fail requests faster
  • B. Send custom metrics for each of your requests to Stackdriver Monitoring
  • C. Use Stackdriver Monitoring to look for insights that show when your API latencies are high
  • D. Instrument your application with Stackdriver Trace in order to break down the request latencies at each microservice
Show Suggested Answer Hide Answer
Suggested Answer: D 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
euclid
Highly Voted 4 years, 11 months ago
D is correct !
upvoted 23 times
tartar
4 years, 3 months ago
D is ok
upvoted 9 times
...
nitinz
3 years, 8 months ago
D, trace is just for latency testing.
upvoted 4 times
...
...
omermahgoub
Highly Voted 1 year, 11 months ago
D. Instrument your application with Stackdriver Trace in order to break down the request latencies at each microservice Stackdriver Trace is a distributed tracing system that allows you to understand the relationships between requests and the various microservices that they touch as they pass through your application. By instrumenting your application with Stackdriver Trace, you can get a detailed breakdown of the latencies at each microservice, which can help you identify which service is taking the longest in those cases where a small number of API requests take a very long time. Setting timeouts on your application or sending custom metrics to Stackdriver Monitoring may not provide the level of detail that you need to identify the specific service that is causing the latency issues. Looking for insights in Stackdriver Monitoring may also not provide the necessary level of detail, as it may not show the individual latencies at each microservice.
upvoted 8 times
...
Ekramy_Elnaggar
Most Recent 1 week, 4 days ago
Selected Answer: D
1. Distributed Tracing: Stackdriver Trace (now called Cloud Trace) is specifically designed to analyze the performance of requests as they travel through multiple services in a microservices architecture. It helps you pinpoint exactly where latency is occurring. 2. Detailed Breakdown: Cloud Trace will provide a detailed breakdown of how long each microservice takes to process the request, allowing you to identify the bottleneck quickly. 3. Visualization: Cloud Trace provides visualizations like flame graphs and waterfall diagrams that make it easy to see the flow of the request and identify slow services.
upvoted 1 times
...
Hungdv
3 months, 2 weeks ago
Choose D
upvoted 1 times
...
Robert0
6 months ago
Selected Answer: D
This question is not updated. It will be refered as Cloud Trace as part of Google Cloud Operation suite
upvoted 4 times
...
Robert0
6 months ago
This question is not updated. Stackdriver is now called "Google Cloud operations"
upvoted 2 times
...
eka_nostra
1 year, 4 months ago
Selected Answer: D
Trace is a signal that can be used to follow the program's data and flow, including the duration of the program's components.
upvoted 2 times
...
LaxmanTiwari
1 year, 5 months ago
D should be correct, the headline in GC trace documentation says it all: "Cloud Trace is a distributed tracing system for Google Cloud that collects latency data from applications and displays it in near real-time in the Google Cloud Console."
upvoted 2 times
LaxmanTiwari
1 year, 5 months ago
even got confused with the C ... after reading the conversation and reference doc D make sense to me.
upvoted 1 times
...
...
alekonko
1 year, 8 months ago
Selected Answer: D
D is the correct answer
upvoted 1 times
...
MestreCholas
1 year, 8 months ago
Why not C?
upvoted 1 times
...
surajkrishnamurthy
1 year, 11 months ago
Selected Answer: D
D is the correct answer
upvoted 1 times
...
AniketD
2 years ago
Selected Answer: D
Stacdrive Trace would trace the APIs and helps to identify the bottleneck
upvoted 1 times
...
kchandank
2 years ago
Selected Answer: D
D is correct trace would report to the latency
upvoted 1 times
...
Mahmoud_E
2 years, 1 month ago
D is correct trace would report to the latency
upvoted 1 times
...
minmin2020
2 years, 1 month ago
Selected Answer: D
D. Instrument your application with Stackdriver Trace in order to break down the request latencies at each microservice
upvoted 2 times
AzureDP900
2 years, 1 month ago
this is the best option to find more details
upvoted 1 times
...
...
abirroy
2 years, 3 months ago
Selected Answer: D
Instrument your application with Stackdriver Trace in order to break down the request latencies at each microservice
upvoted 2 times
...
[Removed]
2 years, 3 months ago
Selected Answer: B
D is correct !
upvoted 1 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...