Monitoring is a process of controlling and management of performance and availability of software applications.