15. A method for self-monitoring an event-based system comprising processing resources including at least one processor and a memory by operating the event-based system of claim 1 .
1. An event-based system configured for self-monitoring, comprising: processing resources including at least one processor and a memory; and a complex event processing (CEP) engine configured to cooperate with the processing resources to consume events published to an event bus 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, publish the produced events of the first event type to the event bus, and to consume the events of the first event type published to the event bus by the first continuous query; and wherein the CEP engine is configured to detect performance issues based on the first continuous query.