1. A computer device comprising: a processor; a memory configured to the processor, comprising: a self healing framework (SHF) instrumentation layer that monitors and parses, wherein the self healing instrumentation layer comprises: an event alerting engine that accesses information from error or event logs, and generates alerts when pre-defined errors occur; a heuristic engine that receives information from the SHF instrumentation layer regarding the occurrence of the identified errors; and an event management engine that exposes application program interfaces (APIs) used by the other engines in the SHF instrumentation layer.