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

Exam Professional Cloud DevOps Engineer All Questions

View all questions & answers for the Professional Cloud DevOps Engineer exam

Exam Professional Cloud DevOps Engineer topic 1 question 109 discussion

Actual exam question from Google's Professional Cloud DevOps Engineer
Question #: 109
Topic #: 1
[All Professional Cloud DevOps Engineer Questions]

You built a serverless application by using Cloud Run and deployed the application to your production environment. You want to identify the resource utilization of the application for cost optimization. What should you do?

  • A. Use Cloud Trace with distributed tracing to monitor the resource utilization of the application.
  • B. Use Cloud Profiler with Ops Agent to monitor the CPU and memory utilization of the application.
  • C. Use Cloud Monitoring to monitor the container CPU and memory utilization of the application.
  • D. Use Cloud Ops to create logs-based metrics to monitor the resource utilization of the application.
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
YushiSato
Highly Voted 1 year ago
Selected Answer: C
Cloud Run integrates automatically with Cloud Monitoring and requires no setup or configuration. https://cloud.google.com/run/docs/monitoring?hl=ja
upvoted 6 times
...
Jason_Cloud_at
Highly Voted 1 year, 1 month ago
Selected Answer: C
Suits best for the question.
upvoted 5 times
...
filipemotta
Most Recent 3 months ago
Selected Answer: C
Option C is the most appropriate choice as it directly addresses the need to monitor container CPU and memory utilization in Cloud Run. This will help you gather the necessary data for cost optimization effectively. Cloud Profiler more suited for debugging performance bottlenecks and less for high-level resource utilization monitoring across Cloud Run instances.
upvoted 1 times
...
winston9
5 months, 3 weeks ago
Selected Answer: C
No Op Agents for Cloud run
upvoted 1 times
...
xhilmi
11 months, 3 weeks ago
Selected Answer: C
For identifying the resource utilization of a serverless application deployed on Cloud Run for cost optimization, the recommended approach is to use Cloud Monitoring, as indicated by (Option C). Cloud Monitoring provides comprehensive monitoring capabilities, allowing you to track container CPU and memory utilization effectively. Specifically tailored for containerized environments like Cloud Run, Cloud Monitoring provides insights into key metrics, enabling you to analyze resource consumption, identify potential bottlenecks, and optimize costs based on observed utilization patterns. By monitoring container CPU and memory metrics, you gain valuable data for making informed decisions about resource allocation, ensuring efficient usage, and ultimately optimizing the cost of running the serverless application in your production environment.
upvoted 3 times
...
devops_man
12 months ago
As per documentation cloud profiler not supported for cloud run environment https://cloud.google.com/profiler/docs/about-profiler will go with C
upvoted 5 times
...
Andrei_Z
1 year ago
Selected Answer: B
I would say B. If you deploy with cloud run you would deploy a container and the only way of improving the cost of the solution would be by looking at the app with cloud profiler. If you just look at cloud monitoring, how would you know what part of your app is the issue?
upvoted 1 times
...
khoukha
1 year ago
Selected Answer: B
Cloud Profiler provides continuous profiling of resource consumption in your production applications, helping you identify and eliminate potential performance issues. https://cloud.google.com/products/operations#all-features section:Performance and cost management
upvoted 5 times
...
nhiguchi
1 year, 1 month ago
Selected Answer: C
Answer should be C.
upvoted 4 times
...
PrayasMohanty
1 year, 1 month ago
Selected Answer: B
Cloud Profiler is a statistical, low-overhead profiler that continuously gathers CPU usage and memory-allocation information from your production applications. It attributes that information to the application's source code, helping you identify the parts of the application consuming the most resources, and otherwise illuminating the performance characteristics of the code.
upvoted 3 times
Jason_Cloud_at
1 year, 1 month ago
Cloud profiler is designed for profiling and to optimize code performance, it is used to identify code related issues. i will go option C
upvoted 2 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 ...