Monitoring an application environment
First Claim
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.
1 Assignment
0 Petitions
Accused Products
Abstract
In various embodiments, a system and related method for organizing transactional data from an application environment is disclosed. In some embodiments, a system includes a file system and one or more daemon indexers in electrical communication with the file system. The file system is arranged as a non-relational and serverless file system to allow for cost-effectiveness with ready scalability. The file system is to receive, in substantially real-time, unsorted transactional data from a publishing module. The one or more daemon indexers are arranged to receive the unsorted transactional data from the file system, organize the unsorted transactional data by operational characteristics, and store the organized transactional data on the file system. Other systems and methods are disclosed.
89 Citations
20 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system to organize transactional data, the system including:
-
an instrumented plurality of hardware-based application servers within an application environment, the instrumentation to monitor a predetermined set of activities and parameters of a respective one of the plurality of hardware-based application servers and to communicate the messages reflecting the set of activities and parameters; a file system arranged as a non-relational and serverless file system, the file system to receive, in substantially real-time, unsorted transactional data from publishing modules contained within each of the instrumented plurality of hardware-based application servers; one or more hardware-based daemon indexers coupled to the file system to; receive the unsorted transactional data from the file system, the transactional data including operations data from the instrumented plurality of hardware-based application servers; organize the unsorted transactional data by operational characteristics based on the operations of the plurality of instrumented hardware-based application servers; and store the organized transactional data on the file system. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A tangible computer-readable storage medium having no transitory signals, the tangible computer-readable storage medium containing instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
-
reading 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 the monitoring client 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.
-
Specification