1. A remote diagnostic system for diagnosing performance of a monitored computing system, comprising: a memory storing computer-executable instructions of: an analysis component having an input module and a pattern module operatively coupled to the input module, wherein: the input module is configured to receive operational data from an analyzed computing system; and the pattern module is configured to identify an operational pattern based on the operational data, the operational pattern including a temporal sequence of operations, events, or system states related to the analyzed computing system; and an augmentation component configured to receive an annotation and associate the received annotation with the identified operational pattern, the annotation identifying a reason, a cause, or a corrective suggestion corresponding to a violation of the temporal sequence; and an interpretation component configured to: receive operational data from a monitored computing system, and in response to identifying, in the operational data from the monitored computing system, the violation of the temporal sequence, provide, by the diagnostic system remote from the monitored computing system, the annotation identifying a reason, a cause, or a corrective suggestion corresponding to the violation of the temporal sequence; and a processor for executing the computer-executable instructions stored in the memory.