August 2020
Intermediate to advanced
616 pages
18h 7m
English
In chapter 5, we discuss in detail how to monitor a microservices deployment with Prometheus and Grafana. The modern term for monitoring and analytics is observability. In this appendix, we discuss why observability is so critical in a microservices deployment as compared to monolithic applications.
Compared to a traditional monolithic application, microservices-backed applications are heavily distributed. In a traditional monolithic application, when function foo calls function bar, the chances of the function invocation failing because of external factors are rare. This is because in a monolithic application, both functions reside on the same process. If ...