CEP Introduction

Complex Event Processing (CEP) is a rule based service that allows data from multiple streams to combine and processes them in real time based on user-defined rules(by performing some filtering,joining, and aggregation functions on those data) and produce events or alarms. It consumes data emitted by the Message Routing service based on routing rules and processes that data. The final output gets written to a sink (like topic).

Event streams are collected in user defined ‘windows’ and conditions or aggregations are checked on these windows of data streams.

Purpose of the Document

In this document we are describing how to work on CEP service using the portal. After going through this document users will able to create different type of CEP rules, start/stop the rules, execute the rule and view the result.

The appendix section of this document describes few use cases using CEP.

Reference Document

Please refer to the following documents to get more details on CEP service:

  • To understand the basic concepts of CEP please refer to the Concept guide.

  • For API details of CEP please refer to the API guide.