One of the main elements for the success of DevOps culture is the implementation of tools that will continuously monitor the state of a system and applications. The monitoring must be implemented at all levels of the system by involving all teams, with the aim of having applications with real added value for the end user.
Indeed, the first component that can be monitored is the application itself, by implementing, as soon as possible, a log or trace system that will serve to gather information on the use of the application. Then, we will measure and monitor the state of the infrastructure, such as the RAM and CPU level of the VMs or the network bandwidth. Finally, the last element that must be monitored is the status of DevOps processes. It is therefore important to have metrics on the execution of CI/CD pipelines, such as information on the execution time...