Method and apparatus for gathering statistical measures
First Claim
1. A method for context modeling to detect content related problems in a monitored system and diagnose a root cause of said problems, said method comprising the steps of:
- defining a data model comprising at least a plurality of dimensions and a plurality of tuple schemas;
wherein each of said plurality of dimensions defines content to be collected and each of said plurality of tuple schemas defines a context in which said content is analyzed;
collecting a plurality of raw objects on said monitored system;
dynamically deriving dimension values on said plurality of dimensions from said raw objects to generate events;
dynamically classifying each of said events to tuples based on the dimension values of each said events; and
for each of said tuples computing statistical measures based on at least one measure value defined in said tuple schema.
2 Assignments
0 Petitions
Accused Products
Abstract
According to the invention, a data model and method and apparatus for performing content and context modeling are disclosed. The method dynamically classifies and gathers selective information on various monitored systems to detect content related problems and provide context for diagnosing the root cause of these problems. The selected, monitored information for classification is converted to a plurality of dimensions that may be preconfigured, added incrementally after the monitored system is in production, or when a need for more advanced analysis or for wider context arise.
-
Citations
24 Claims
-
1. A method for context modeling to detect content related problems in a monitored system and diagnose a root cause of said problems, said method comprising the steps of:
-
defining a data model comprising at least a plurality of dimensions and a plurality of tuple schemas;
wherein each of said plurality of dimensions defines content to be collected and each of said plurality of tuple schemas defines a context in which said content is analyzed;
collecting a plurality of raw objects on said monitored system;
dynamically deriving dimension values on said plurality of dimensions from said raw objects to generate events;
dynamically classifying each of said events to tuples based on the dimension values of each said events; and
for each of said tuples computing statistical measures based on at least one measure value defined in said tuple schema. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer software product readable by a machine, tangibly embodying a program of instructions executable by the machine to implement a method for context modeling to detect content related problems in a monitored system and to diagnose a root cause of said problems, said method comprising the steps of:
-
defining a data model comprising a plurality of dimensions and a plurality of tuple schemas;
wherein each of said plurality of dimensions defines content to be collected and each of said plurality of tuple schemas defines a context in which said content is analyzed;
collecting a plurality of raw objects on said monitored system;
dynamically deriving dimension values on said plurality of dimensions from said raw objects to generate events;
dynamically classifying each of said events to tuples based on the dimension values of said events; and
for each of said tuples computing statistical measures based on at least one measure value defined in said tuple schema.
-
-
15. A context analyzer for performing context modeling of a monitored system, said context analyzer comprising:
-
a classifier for dynamically classifying a plurality of events to a plurality of tuples; and
a statistics calculator for calculating statistics according to at least one predefined measured value. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for performing content and context modeling, comprising the steps of:
-
collecting raw objects;
extracting dimension values from raw messages;
generating canonical messages;
updating relevant tuples based on said dimension values;
updating statistical measures;
saving statistical measures of a tuple in at least one cell; and
saving said cell in a database.
-
-
24. An automated monitoring system, comprising:
-
a plurality of data collectors, for capturing service call data;
a correlator for classifying raw objects received from said data collectors;
a context analyzer for analyzing events and classifying said events into corresponding tuples and calculating statistics accordingly; and
a database for receiving and storing said statistics.
-
Specification