Performance Monitoring
First Claim
1. A method, comprisingextracting real-time data from a log file for at least one monitored process on each of a plurality of servers;
- for each monitored process, inserting extracted real-time data into object variables of an object;
processing object variable data to generate performance statistics for the monitored processes and to determine whether to trigger an alarm;
updating a database with object variable data and performance statistics in response to the occurrence of an event associated with a monitored process; and
comparing historical performance statistics from the database with current performance statistics to determine a performance trend.
2 Assignments
0 Petitions
Accused Products
Abstract
Real-time data is extracted from a log file for at least one monitored process on each of a plurality of servers. For each monitored process, extracted real-time data is inserted into object variables of an object. The object variable data is processed to generate performance statistics for the monitored processes and to determine whether to trigger an alarm. A database is updated with object variable data and performance statistics when an event associated with a monitored process takes place. Historical performance statistics from the database are compared with current performance statistics to determine a performance trend.
20 Citations
12 Claims
-
1. A method, comprising
extracting real-time data from a log file for at least one monitored process on each of a plurality of servers; -
for each monitored process, inserting extracted real-time data into object variables of an object; processing object variable data to generate performance statistics for the monitored processes and to determine whether to trigger an alarm; updating a database with object variable data and performance statistics in response to the occurrence of an event associated with a monitored process; and comparing historical performance statistics from the database with current performance statistics to determine a performance trend. - View Dependent Claims (2, 3, 4)
-
-
5. An article of manufacture comprising a computer-readable medium having content stored thereon to provide instructions to result in an electronic device performing operations including:
-
extracting real-time data from a log file for at least one monitored process on each of a plurality of servers; for each monitored process, inserting extracted real-time data into object variables of an object; processing object variable data to generate performance statistics for the monitored processes and to determine whether to trigger an alarm; updating a database with object variable data and performance statistics in response to the occurrence of an event associated with a monitored process; and comparing historical performance statistics from the database with current performance statistics to determine a performance trend. - View Dependent Claims (6, 7, 8)
-
-
9. An apparatus, comprising:
-
means for extracting real-time data from a log file for at least one monitored process on each of a plurality of servers; for each monitored process, inserting extracted real-time data into object variables of an object; means for processing object variable data to generate performance statistics for the monitored processes and to determine whether to trigger an alarm; means for updating a database with object variable data and performance statistics in response to the occurrence of an event associated with a monitored process; and means for comparing historical performance statistics from the database with current performance statistics to determine a performance trend. - View Dependent Claims (10, 11, 12)
-
Specification