摘要 |
<p>An apparatus and method is provided for efficiently determining the source of problems in a complex system based on observable events. By splitting the problem identification process into two separate activities of (1) generating efficient codes for problem identification and (2) decoding the problems at runtime, the efficiency of the problem identification process is significantly increased. Various embodiments of the invention contemplate creating a causality matrix (20) which relates observable symptoms to likely problems in the system, reducing the causality matrix into a minimal cookbook (22) by eliminating redundant or unnecessary information, monitoring the observable symptoms (23), and decoding problems (24) by comparing the observable symptoms against the minimal cookbook (22) using various best-fit approaches. The minimal cookbook (22) also identifies those observable symptoms for which the greatest benefit will be gained if they were monitored as compared to others.</p> |