AppDynamics for Databases
2.9.x Documentation
AppDynamics Pro has interceptors that track calls to MongoDB and an AppSphere MongoDB monitoring extension that works with the AppDynamics Pro machine agent to capture statistics from the MongoDB server and display them in the AppDynamics Metric Browser. Now from AppDynamics Pro you can drill down through an SQL statement in a Call graph on AppDynamics Pro to AppDynamics for Databases where you can dig deeper into MongoDB performance issues. You can also monitor the MongoDB directly from AppDynamics for Databases.
The following are sample screenshots from an AppDynamics for Databases MongoDB collector. They illustrate the type of information collected for this database platform.
% CPU statistics are available on the Current window when the Host Collector is enabled for the database collector. You can choose to monitor the host system when you setup the database collector. By default, the system presents statistics for the entire MongoDB cluster. For the specified time period, the chart shows the percentage of available CPU resources consumed by users and the system, and the percentage of time the CPU was idle during I/O wait states. High User CPU may indicate the more CPU resources are required. High System CPU may indicate that your system is running at its maximum level and for example, may need to be upgraded with a more powerful processor. High I/O Wait states may indicate, for example that more disks or faster disks are required.