ADAPTIVE FAULT DIAGNOSIS
First Claim
1. An adaptive fault diagnosis system comprising:
- a memory storing machine readable instructions to;
receive metrics and events from an enterprise system;
use a substitution graph to determine if a received metric or a received event belongs to a cluster that includes at least one of one or more correlated metrics and events grouped based on similarity;
if the received metric or the received event belongs to the cluster, use a detection graph to determine if the received metric or the received event is identifiable to form a fault pattern by traversing a fault path of the detection graph; and
diagnose a fault based on the traversal of the fault path of the detection graph; and
a processor to implement the machine readable instructions.
1 Assignment
0 Petitions
Accused Products
Abstract
According to an example, an adaptive fault diagnosis system may include a memory storing machine readable instructions to receive metrics and events from an enterprise system, and use a substitution graph to determine if a received metric or a received event belongs to a cluster that includes one or more correlated metrics and/or events grouped based on similarity. If the received metric or the received event belongs to the cluster, the memory may further store machine readable instructions to use a detection graph to determine if the received metric or the received event is identifiable to form a fault pattern by traversing a fault path of the detection graph. Further, the memory may further store machine readable instructions to diagnose a fault based on the traversal of the fault path of the detection graph. The system may include a processor to implement the machine readable instructions.
116 Citations
20 Claims
-
1. An adaptive fault diagnosis system comprising:
-
a memory storing machine readable instructions to; receive metrics and events from an enterprise system; use a substitution graph to determine if a received metric or a received event belongs to a cluster that includes at least one of one or more correlated metrics and events grouped based on similarity; if the received metric or the received event belongs to the cluster, use a detection graph to determine if the received metric or the received event is identifiable to form a fault pattern by traversing a fault path of the detection graph; and diagnose a fault based on the traversal of the fault path of the detection graph; and a processor to implement the machine readable instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for adaptive fault diagnosis, the method comprising:
-
receiving metrics and events from an enterprise system; using a substitution graph to determine if a received metric or a received event belongs to a cluster that includes at least one of one or more correlated metrics and events grouped based on similarity; if the received metric or the received event belongs to the cluster, using a detection graph to determine if the received metric or the received event is identifiable to form a fault pattern by traversing a fault path of the detection graph; and diagnosing, by a processor, a fault based on the traversal of the fault path of the detection graph. - View Dependent Claims (19)
-
-
20. A non-transitory computer readable medium having stored thereon a computer executable program to provide adaptive fault diagnosis, the computer executable program when executed causes a computer system to:
-
receive metrics and events from an enterprise system; use a substitution graph to determine if a received metric or a received event belongs to a cluster that includes at least one of one or more correlated metrics and events grouped based on similarity; if the received metric or the received event belongs to the cluster, use a detection graph to determine if the received metric or the received event is identifiable to form a fault pattern by traversing a fault path of the detection graph; and diagnose, by a processor, a fault based on the traversal of the fault path of the detection graph.
-
Specification