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.