Too Long; Didn't Read
A distributed architecture brings in several challenges when it comes to operability and monitoring. One may be dealing with tens if not hundreds of microservices, each of which may not have been built by the same team. With a large-scale system, it is very important to have eyes on key system metrics, application health and enough data to be able to track down issues quickly and mitigate them. Logs generated by different microservice will be automatically shipped to a central location for storage and analysis. Traces provide useful information about events that have occurred within your application.