The invention comprises a system and method for monitoring the performance of
an application. The invention includes a monitoring system graphical user interface
(GUI) having an interactive window with on-screen graphics representative of the
application architecture and component performance. The GUI comprises straightforward
and intuitive icons, panels, and dataflows, representing the existence, capacity,
or number of processes, memory structures, and the like of the application being
monitored. In addition, the monitoring system includes an alert firing mechanism
and process for alerting an administrator to potential or actual performance problems
in the application.