exam questions

Exam 350-901 All Questions

View all questions & answers for the 350-901 exam

Exam 350-901 topic 1 question 162 discussion

Actual exam question from Cisco's 350-901
Question #: 162
Topic #: 1
[All 350-901 Questions]

Which two actions must be taken when an observable microservice application is developed? (Choose two.)

  • A. Know the state of a single instance of a single service.
  • B. Place ג€try/exceptג€ statement in code.
  • C. Place log statements in the code.
  • D. Use distributed tracing techniques.
  • E. Deploy microservice to multiple datacenters.
Show Suggested Answer Hide Answer
Suggested Answer: CD 🗳️

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
fechao
Highly Voted 2 years, 10 months ago
I choose CD
upvoted 15 times
...
Teringzooi
Most Recent 7 months, 3 weeks ago
Selected Answer: CD
Correct answers: C & D Logging: Logging tracks events and their timestamps. Logs and log types are also important. Tracing: Tracing is the ability to track multiple events or a series of distributed events through a system. https://opensource.com/article/18/9/distributed-tracing-microservices-world
upvoted 4 times
...
designated
8 months, 3 weeks ago
Selected Answer: CD
C and D are correct: Observability has three pillars (Logging, Metrics, and Tracing) or telemetry types that you, as application developer or designer, need to take into consideration: Logging: Logging tracks events and their timestamps. Logs and log types are also important. Metrics or time-series metrics: These metrics can simply be defined as system performance parameters (or application health measures) and are usually measured within a unit in time. As mentioned in “Latency and Rate Limiting in Application Design and Performance,” response time, sessions per second, transactions per second—all are examples of metrics. Tracing: Tracing is the ability to track multiple events or a series of distributed events through a system.
upvoted 3 times
...
QuiShong
11 months, 1 week ago
Selected Answer: CD
Should be C&D
upvoted 2 times
...
B3nd3cida
2 years ago
will go with C and D based on: https://opensource.com/article/18/9/distributed-tracing-microservices-world
upvoted 4 times
...
Timidwolf
2 years, 5 months ago
Why I feel AD is better. What's wrong with A?
upvoted 2 times
djv_exam
1 year, 11 months ago
answer in the url provided by B3nd2cida "knowing the state of a single instance of a single service isn't enough; we need to be able to aggregate the metrics for all instances of a given service, perhaps grouped by version"
upvoted 1 times
__al__
1 year, 2 months ago
"knowing the state of a single instance of a single service isn't enough". Indeed... that is true. But not being enough doesn't mean it shouldn't be part of a solution. It just means the solution is multi-factor. Several things must be in place and none of them alone is enough. To me this is yet another classical example of the long tradition Cisco has of making screwed-up questions that can't be answered 100% correctly. In this question, the right answer to me would be A, C and D.
upvoted 1 times
...
...
kayleen
2 years, 5 months ago
I lean to C&D because it's what you do during development. Monitoring containers is important but it's Ops and is often provided by the platform.
upvoted 1 times
...
...
CertifiedGoogler
2 years, 7 months ago
I agree with C and D!
upvoted 2 times
...
fwc
2 years, 8 months ago
"B" is not a part of "observable microservice" gonna go with CD
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 ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago