Professional Cloud Developer Exam QuestionsBrowse all questions from this exam

Professional Cloud Developer Exam - Question 79


Your API backend is running on multiple cloud providers. You want to generate reports for the network latency of your API.

Which two steps should you take? (Choose two.)

Show Answer
Correct Answer: ACE

To generate reports on the network latency of an API running on multiple cloud providers, first, use the Zipkin collector to gather data. Zipkin is a distributed tracing system that helps collect timing data required to troubleshoot latency problems in service architectures. Then, use Stackdriver Trace to generate reports. Stackdriver Trace is a distributed tracing system that enables detailed analysis of how requests propagate through your application, providing crucial latency reports. These tools together will provide a comprehensive solution for gathering and analyzing network latency data.

Discussion

17 comments
Sign in to comment
fralocaOptions: AC
Dec 27, 2020

for me the solution is A and C: https://cloud.google.com/trace/docs/zipkin

dxxdd7Options: AC
Jan 24, 2021

AC as Zipkin is used for to gather data for latency issues and SD trace purpose is to enable us to have a better view on the application code latency

celia20200410Options: AC
Jul 18, 2021

AC A: to support multiple cloud providers https://cloud.google.com/trace Zipkin tracers to submit data to Cloud Trace. Projects running on App Engine are automatically captured. C: to generate reports for the network latency https://cloud.google.com/trace/docs/quickstart#analysis_reports_window

syu31svcOptions: AC
Jul 11, 2021

"latency" is the key word here so C is one of the answers; Stackdriver Trace https://cloud.google.com/trace/docs/zipkin: "receive traces from Zipkin clients and forward those traces to Cloud Trace for analysis." A is the other answer

MickeyRourkeOptions: BC
Dec 27, 2020

I would go with BC

fraloca
Dec 27, 2020

C is correct. But B is used for logging and not for monitoring.

ParagSanyashivOptions: AC
Jan 8, 2022

A and C are correct solution.

nehaxlpbOptions: AC
Jul 29, 2022

https://cloud.google.com/trace/docs/zipkin#frequently_asked_questions use a Zipkin server to receive traces from Zipkin clients and forward those traces to Cloud Trace for analysis.

TeraflowOptions: AC
Mar 29, 2023

The two steps you should take to generate reports for the network latency of your API running on multiple cloud providers are: A. Use Zipkin collector to gather data: Zipkin is a distributed tracing system that helps you gather data about the latency of requests made to your API. It allows you to trace requests as they flow through your system, and provides insight into the performance of your services. You can use Zipkin collectors to collect data from multiple cloud providers, and then generate reports to analyze the latency of your API. C. Use Stackdriver Trace to generate reports: Stackdriver Trace is a distributed tracing system that helps you trace requests across multiple services and provides detailed performance data about your applications. It allows you to visualize and analyze the performance of your API and its dependencies. You can use Stackdriver Trace to generate reports about the network latency of your API running on multiple cloud providers. Therefore, the correct options are A and C.

shav789Options: CE
Apr 6, 2021

for me it is C and E, as profiler is used for performance analysis

yuchunOptions: AC
Jun 23, 2021

I think the answer is AC

mariorossiOptions: CE
Jan 24, 2022

CE. E for latency Cloud Profiler. For tracing can be use also zipkin but better tracing

tomato123Options: BD
Aug 20, 2022

BD are correct

miyakelpOptions: AC
Nov 23, 2022

A/C https://cloud.google.com/trace/docs/zipkin

omermahgoubOptions: AC
Jan 8, 2023

The correct answer would be: A. Use Zipkin collector to gather data and C. Use Stackdriver Trace to generate reports. Using Zipkin collector will allow you to gather data from your instrumented application running on multiple cloud providers. Stackdriver Trace can then be used to generate reports based on this data. Option B, using Fluentd agent, is not related to generating reports on network latency for an API. Option D, using Stackdriver Debugger, is not related to generating reports on network latency for an API. Option E, using Stackdriver Profiler, is not related to generating reports on network latency for an API.

maxdannyOptions: AC
Aug 25, 2023

solution is AC: https://cloud.google.com/trace/docs/zipkin

santoshchauhanOptions: AC
Mar 8, 2024

For generating reports on network latency for an API that is distributed across multiple cloud providers, you would typically need to gather trace data and then analyze it: A. Use Zipkin collector to gather data: Zipkin is a distributed tracing system that helps gather timing data needed to troubleshoot latency problems in service architectures. You can use Zipkin collectors to gather trace data from your API backend regardless of where it's running. This trace data can provide insights into the latency of different service calls. C. Use Stackdriver Trace to generate reports: Stackdriver Trace (part of Google Cloud’s operations suite) allows you to analyze how requests propagate through your application and receive detailed latency reports for your API. If you are already using Stackdriver on Google Cloud, you can extend its usage to analyze trace data collected from other cloud providers as well.

thewalkerOptions: BC
Jul 18, 2024

The two steps you should take are: B. Use Fluentd agent to gather data. Fluentd is a great tool for collecting logs and metrics from various sources, including your API backend running on multiple cloud providers. It can be configured to collect network latency data and send it to a centralized location for analysis. C. Use Stackdriver Trace to generate reports. Stackdriver Trace is a distributed tracing system that helps you understand the performance of your applications. It can be used to collect and analyze network latency data, providing insights into bottlenecks and performance issues.

thewalker
Jul 18, 2024

Here's why the other options are less suitable: A. Use Zipkin collector to gather data. While Zipkin is a popular distributed tracing system, it's not directly integrated with Stackdriver. Using Zipkin would require additional configuration and integration to send data to Stackdriver for reporting. D. Use Stackdriver Debugger to generate reports. Stackdriver Debugger is designed for debugging code, not for generating network latency reports. It focuses on inspecting the state of your application at specific points in time. E. Use Stackdriver Profiler to generate reports. Stackdriver Profiler is used for profiling your application's performance, focusing on CPU usage and memory allocation. It's not the ideal tool for analyzing network latency.