Healthcheck of information technology infrastructure based on log data
First Claim
1. A computer-implemented method for checking health of information technology infrastructure based on log data, comprising:
- collecting log data non-intrusively from a production system, said log data at least associated with transactions occurring in the production system and resource utilization of the production system;
normalizing said log data into a plurality of log data types;
performing data regression analysis using said plurality of log data types to estimate resources consumed by each of said transactions and throughput of each of said transactions, the data regression analysis including solving a least square problem of linear regression between the observed request throughput and resource utilization level;
using a queuing model based on the estimated resources consumed and the estimated throughput to predict performance of the information technology infrastructure under a plurality of workloads; and
identifying one or more potential performance issues and recommending solutions.
1 Assignment
0 Petitions
Accused Products
Abstract
Checking health of information technology infrastructure based on log data, in one aspect, may collect log data non-intrusively from a production system, said log data at least associated with transactions occurring in the production system and resource utilization of the production system, may normalize said log data into a plurality of log data types, may perform data regression analysis using said plurality of log data types to estimate resources consumed by each of said transactions and throughput of each of said transactions, and may use a queuing model to predict performance of the information technology infrastructure under various workloads.
20 Citations
20 Claims
-
1. A computer-implemented method for checking health of information technology infrastructure based on log data, comprising:
-
collecting log data non-intrusively from a production system, said log data at least associated with transactions occurring in the production system and resource utilization of the production system; normalizing said log data into a plurality of log data types; performing data regression analysis using said plurality of log data types to estimate resources consumed by each of said transactions and throughput of each of said transactions, the data regression analysis including solving a least square problem of linear regression between the observed request throughput and resource utilization level; using a queuing model based on the estimated resources consumed and the estimated throughput to predict performance of the information technology infrastructure under a plurality of workloads; and identifying one or more potential performance issues and recommending solutions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for checking health of information technology infrastructure based on log data, comprising:
-
a processor; a computer-implemented analyzer module operable to use log data collected non-intrusively from a production system, said log data at least associated with transactions occurring in the production system and resource utilization of the production system; and a computer-implemented data transformer module operable to normalize said log data into a plurality of log data types, said analyzer module further operable to perform data regression analysis using said plurality of log data types to estimate resources consumed by each of said transactions and throughput of each of said transactions. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method of checking health of information technology infrastructure based on log data, comprising:
-
collecting log data non-intrusively from a production system, said log data at least associated with transactions occurring in the production system and resource utilization of the production system; normalizing said log data into a plurality of log data types; and performing data regression analysis using said plurality of log data types to estimate resources consumed by each of said transactions and throughput of each of said transactions.
-
Specification