1. An event-based system configured for self-monitoring, comprising: processing resources including at least one processor and a memory; a complex event processing (CEP) engine configured to cooperate with the processing resources to consume and produce events in accordance with at least one continuous query; wherein the CEP engine comprises a first continuous query configured to produce events of a first event type and to consume the events of the first event type; wherein the CEP engine is configured to detect performance issues based on the first continuous query.