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

Unlimited Access

Get Unlimited Contributor Access to the all ExamTopics Exams!
Take advantage of PDF Files for 1000+ Exams along with community discussions and pass IT Certification Exams Easily.

Exam Professional Cloud DevOps Engineer topic 1 question 41 discussion

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

You support a high-traffic web application that runs on Google Cloud Platform (GCP). You need to measure application reliability from a user perspective without making any engineering changes to it. What should you do? (Choose two.)

  • A. Review current application metrics and add new ones as needed.
  • B. Modify the code to capture additional information for user interaction.
  • C. Analyze the web proxy logs only and capture response time of each request.
  • D. Create new synthetic clients to simulate a user journey using the application.
  • E. Use current and historic Request Logs to trace customer interaction with the application.
Show Suggested Answer Hide Answer
Suggested Answer: BD 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
ralf_cc
Highly Voted 2 years, 11 months ago
DE - synthetic transactions
upvoted 29 times
Biden
2 years, 5 months ago
A&D. Why E isnt correct - Synthetic transaction already provides the capability mentioned in E - "Use current and historic Request Logs to trace customer interaction with the application". Instead, option A - to review and add additional metrics makes sense !!
upvoted 3 times
Rupo7
1 year, 10 months ago
It says "measure application reliability from a user perspective" - you need synthetic measurements from outside the infrastructure (D). To simulate the synthetic journey mentioned, you first need to understand the current user behaviours using the 'request' logs (E).
upvoted 5 times
...
...
...
Charun
Highly Voted 2 years, 10 months ago
CE ans
upvoted 12 times
cetanx
2 years, 8 months ago
Web proxy is not a reverse proxy, it is a forward proxy - a type of server that runs at the client side. If you have clients from all over the world, how will you collect their proxy logs? So it cannot be C - D&E should be the answer which don't require any engineering changes "in the" application.
upvoted 10 times
...
...
jomonkp
Most Recent 5 months, 2 weeks ago
Selected Answer: CE
Option C and E
upvoted 1 times
...
enter_co
1 year, 6 months ago
Selected Answer: DE
A - Adding metrics doesn't necessarily reflect reliability from a user perspective' B - Modifying the code is against the requirement C - Analyzing proxy logs doesn't connect the findings to a user perspective From the request logs, user journeys can be recreated (E) and the replays can be fed to synthetic clients to simulate/replay (D).
upvoted 4 times
...
[Removed]
1 year, 11 months ago
1.Based on " without making any engineering changes to it" , exclude A,B at first. 2. Based on following described, https://cloud.google.com/architecture/adopting-slos#choosing_a_measurement_method D & E should be better.
upvoted 5 times
[Removed]
1 year, 10 months ago
From "measure application reliability from a user perspective.." comments D is closest I think
upvoted 2 times
...
...
paul223344
2 years, 1 month ago
Answer: CE A. Review current application metrics and add new ones as needed. ==> (x) "add new ones" needs engineering changes B. Modify the code to capture additional information for user interaction. ==> (x) "Modify the code" needs engineering changes C. Analyze the web proxy logs only and capture response time of each request. ==> (O) no engineering changes D. Create new synthetic clients to simulate a user journey using the application. => (x) "Create new synthetic client" needs engineering changes. E. Use current and historic Request Logs to trace customer interaction with the application. ==> (O) no engineering changes
upvoted 5 times
...
PhilipKoku
2 years, 3 months ago
Selected Answer: DE
D & E - Reliability review using synthetic transactions and customer journeys from logs.
upvoted 3 times
...
cloudbee
2 years, 4 months ago
Selected Answer: DE
This two option doesn't require engineering changes into the application. Web Proxy logs is a forward proxy thing so it present in client side. others need changes
upvoted 3 times
...
guid1984
2 years, 4 months ago
C& E. C-> a web proxy relays URL requests from clients to a server. Analyzing web proxy logs can give unobtrusive insights into the browsing behavior of users
upvoted 1 times
...
rspstudent
2 years, 5 months ago
Selected Answer: DE
upvoted 2 times
...
Freemiums
2 years, 5 months ago
Selected Answer: CE
C and E should be the correct answer, since the question state that "without making ANY engineering changes"
upvoted 4 times
not_thanos
2 years, 5 months ago
with making any engineering changes to IT (i.e the application itself)
upvoted 4 times
...
...
Biden
2 years, 6 months ago
A&D should be the correct answer: D - Easy/default choice since this doesnt need any changes on the app A - Since the ask is to "measure reliability" - review and add the appropriate SLIs. Option E -tracing is needed only for collecting/troubleshooting latency issues - hence not the correct choice
upvoted 4 times
...
raf2121
2 years, 9 months ago
To me , it looks C & E B & D, need engineering changes and investment, hence I ruled these two out This leaves us with A, C and E - The question is asking for "Need to measure Application Reliability from User perspective without Engineering Changes" - This rules out A, as talks about adding new metric but not stating which one Considering high-traffic web application as "Request Driven Services" - Two of the suggested SLI's are Availability and Latency - C & E to me covers Latency https://cloud.google.com/architecture/adopting-slos?hl=en
upvoted 4 times
...
gcpengineer
2 years, 9 months ago
A & D is the answer
upvoted 2 times
...
kubosuke
2 years, 9 months ago
maybe C,D,E, and it looks like create synthetic client looks like "engineering change", so I choose C and E .
upvoted 1 times
kubosuke
2 years, 9 months ago
umm but > C. Analyze the web proxy logs 'only' and the phrase 'only' bothers me... we can know the reliability by getting the status of web applications by web proxy logs(I mean HTTP status is good/bad), but we don't need to view these logs 'only'...
upvoted 2 times
gcpengineer
2 years, 9 months ago
C cant be the ans , as it talks about response time. we need answer for reliability
upvoted 4 times
...
...
[Removed]
2 years, 8 months ago
Create synthetic client is not an engineering change for the application : the application is not modified. So the answer is still valid.
upvoted 2 times
...
...
akg001
2 years, 11 months ago
for me it looks like C,E the correct answer. E for sure.
upvoted 5 times
holahola
2 years, 11 months ago
Same here, because no engineering effort should be required. All others definitely need engineering effort.
upvoted 2 times
...
...
rinkeshgala1
2 years, 11 months ago
may be A&E as these options may not need any additional engineering efforts
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 ...