Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Log in to the CEP management console, click Tools, and then click Siddhi Try It as shown below.
    Tools menu
  2. Enter the Execution Plan as shown in the below example. 
    sample execution planThe main elements of the an execution plan that should be defined are described below. .

    Info

    For more information on execution plans, see Working with Execution Plans.

    ElementDescriptionExample
    Execution plan nameThe name of the execution plan. It can contain only alphanumeric characters and '_' character.TestExecutionPlan
    Input streamThe 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

    SiddhiQL

    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 streamThe mappings between the output stream of the Siddhi runtime and one of the available event streams, which are is defined inside the query expressions.outputStream
  3. Enter a time stamp to begin the process of sending events for Begin Time if required.

  4. Enter the Event Stream

     as

    , which is a logical series of events ordered based on the time as shown in the below example. 

    Image Removed
    The main elements of the event stream that should be defined are described below.
     

     

     
    ElementDescriptionExample
       
       
     

     

     
    Info

    An event stream can contain a delay between events. When defining a delay, enter the delay time in milliseconds as shown in the example below. Furthermore, for scheduler related queries, 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.

    sample input event streamImage Added

  5. 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.
    output of the execution planImage Added