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
Creating a simple health checkpoint
Collecting different metrics
General tools for monitoring
Ensuring application uptime