1. A method to organize transactional data, the method including: reading the transactional data from an instrumented plurality of hardware-based application servers in substantially real-time as the transactional data are produced, the plurality of hardware-based application servers being instrumented to monitor a predetermined set of activities and parameters of a respective one of the plurality of hardware-based application servers; communicating messages reflecting the set of activities and parameters; receiving the transactional data from a file system within an application environment, the transactional data including operations data from the instrumented plurality of hardware-based application servers within the application environment; organizing the transactional data by operational characteristics based on the operations of the plurality of hardware-based application servers; indexing the data in a non-relational manner; and storing the indexed data.