...
- Log in to the CEP management console, click Tools, and then click Siddhi Try It as shown below.
Enter the Execution Plan as shown in the below example.
The main elements of an execution plan are described below.Info For more information on execution plans, see Working with Execution Plans.
Element Description Example Execution plan name The name of the execution plan. It can contain only alphanumeric characters and '_' character. TestExecutionPlan
Input stream The mappings between the available event stream and the input stream of the Siddhi runtime, which is defined inside the query expressions. sensorStream
Query expressions The event processing logic written in Siddhi QL.
Info When defining more than one query, end each query with a semicolon. Defining a query name (e.g.
query1
) is optional.@info(name = 'query1')
from sensorStream[temperature>98.6]
select sensorId
insert into outputStream;
Output stream The mappings between the output stream of the Siddhi runtime and one of the available event streams, which is defined inside the query expressions. outputStream
Enter a time stamp to begin the process of sending events for Begin Time if required.
Enter the Event Stream, which is a logical series of events ordered based on the time as shown in the below example.
Info An event stream can contain a delay between events. When defining a delay, please give enter the delay time in milliseconds as shown in the example below. Furthermore, for scheduler related queries, it is needed you need to set up a delay with a necessary time in the event stream. For more information on event streams, see Working with Event Streams.
- Click Submit.
You view the input stream and the results of the execution plan under the defined output stream, and separated query outputs as shown below.