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.
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. 20. The event-based system of claim 1 , wherein the CEP engine further comprises a second continuous query configured to consume events of the first event type produced by the first continuous query and to produce events of a second event type, different from the first event type, when a performance issue is detected based only on time stamps and/or a sequence numbers included in the events of the first event type by the first continuous query.