This chapter explains how to effectively monitor an application so that it can detect anomalies and measure performance over time. Using different techniques, we will be aware of the state of our application at all times.
We will be handling the following topics:
Logging can be used to understand the behavior of a web application and detect potential problems. It should be considered as important as unit testing when creating an application. It's not only useful for tracking down bugs but also for other reasons: