a system , method , and computer readable medium for statistical application - agnostic fault detection of multi - process applications . the computer readable medium includes computer - executable instructions for execution by a processing system . a multi - process application runs on a host . interceptors collect statistical events and sends said events to a statistical fault detector . the statistical fault detector creates one or more distributions and compares recent statistical event data to historical statistical event data and uses deviation from historical norm for fault detection . the present invention detects faults both within the application and within the environment wherein the application executes , if conditions within the environment cause impaired application performance . the invention also teaches consensus fault detection and elimination of cascading fault notifications based on a hierarchy of events and event groups . interception and fault detection is transparent to the application , operating system , networking stack and libraries .