MoSKito is a group of three tools:
- MoSKito-Essential: This standalone project is the core of MoSKito. It makes it possible to monitor the application.
- MoSKito-Central: This works as a centralized storage server. It stores all of the performance-related information.
- MoSKito-Control: This tool works for multi-node web applications. It provides support for monitoring multi-node web applications.
In order to set up MoSKito, we need to install a JAR file in the application's WEB-INF/lib directory, which is a common folder for keeping API libraries. It can also be set up by adding a new section in the web.xml file.
The tool is capable of collecting all of the application performance metrics, including memory, threads, storage, caches, ...