Preparing Practice Exam…
Please wait a moment while the system generates the exam questions, answers, and study session.
Please wait a moment while the system generates the exam questions, answers, and study session.
Google Cloud Certified Professional Cloud Developer · Google Cloud
Select 2 answers.
This question asks for 2 answers, but our data marks only 1. Compare with the community discussion below for the full answer.
Written by other learners. Comments can disagree with the marked answer — check the official documentation when in doubt.
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.
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.
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.