1. A system for monitoring a performance of a computer network architecture comprising: a plurality of collection points located throughout messaging endpoints in the computer network architecture, the collection points configured to collect operating system resource data and middleware data; a centralized harness service in electronic communication with the plurality of collection points, the harness service configured to receive and compile operating system resource data and middleware data from the plurality of collection points; a runtime data capture service in electronic communication with the harness service, the runtime data capture service configured to: receive the compiled operating system resource data and middleware data; and store the compiled operating system resource data and middleware data in a data repository; and a graphical user interface in electronic communication with the data repository, the graphical user interface configured to: retrieve system resource data and middleware data from the data repository; analyze the retrieved system resource data and middleware data; and display the analyzed system resource data and middleware data to a user.