In a project’s development stage, the correct functioning of a Jakarta EE 8 server and the applications it hosts gets measured by checking whether the functional requirements are being fulfilled. This gets verified by tests and an investigation of the logs the server and the applications produce.
In a production environment, correct functioning is, of course, important as well, but issues like throughput, elapsed time for method invocations, memory usage, and the general stability of a server gain more importance. This is what monitoring is for—the server provides a monitoring ...