yeah that's better. :)

On Sun, Nov 19, 2017 at 7:25 PM, Tishan Dahanayakage <[email protected]>
wrote:

> Hi Isham,
>
> Because of this filter first event may not get fired at all. The scenario
> you are mentioning is already covered by using a sequence query against
> all-event output of a window. If this is not clear let's talk F2F tomo.
>
> /Tishan
>
> On Sun, Nov 19, 2017 at 5:11 PM, Isham Mohamed <[email protected]> wrote:
>
>> Hi Tishan,
>>
>> if the alert is been thrown for the first time, there won't be any event
>> 1 to be compared with event 2. so the second pattern tends to fail and the
>> event won't get fired that's why. as soon as the next event comes, the
>> pattern fails.
>>
>> thanks
>>
>> On Sat, Nov 18, 2017 at 12:15 AM, Tishan Dahanayakage <[email protected]>
>> wrote:
>>
>>> Hi Isham,
>>>
>>> I know We discussed this earlier. But I don't remember why we have
>>> filter [e1.maxCount==2] in scenario (1) second query. I understand that We
>>> have to have that single pattern to capture very first event. But what is
>>> the need for the filter.
>>>
>>> Also I suppose we are running these queries per project (partitions).
>>>
>>> /Tishan
>>>
>>> On Fri, Nov 17, 2017 at 2:59 PM, Isham Mohamed <[email protected]> wrote:
>>>
>>>>
>>>> ---------- Forwarded message ----------
>>>> From: Isham Mohamed <[email protected]>
>>>> Date: Fri, Nov 17, 2017 at 2:34 PM
>>>> Subject: Anomaly Detection in JIra Using CEP
>>>> To: [email protected]
>>>> Cc: Sriskandarajah Suhothayan <[email protected]>, Tishan Dahanayakage <
>>>> [email protected]>, Srinath Perera <[email protected]>
>>>>
>>>>
>>>> Hi All,
>>>> This is regarding monitoring jira and alert support people once there
>>>> is an anomaly situation occur.
>>>> There are some complicated scenarios to be implemented and we have come
>>>> up with some siddhi queries.
>>>> Just want to know if there is any better way to do it.
>>>> Product: wso2das-3.1.0
>>>> siddhi version: 3.1.2
>>>>
>>>> *  Scenario 1*
>>>> *Stream* *Definition*: *Alert1(minTime string, maxTime string,
>>>> issueCount long, latestIssue string, tableBody string)*
>>>>
>>>> *Scenario*: When there is a new alert with a higher issueCount than
>>>> the alerts came within 10 mins ago, send the current alert. if the
>>>> issueCount is not higher than the latest alert, then send no alert.
>>>>
>>>> *Solution*:
>>>> *from Alert1#window.time(10 min)*
>>>> *select minTime, maxTime, issueCount , max(issueCount) as maxCount,
>>>> latestIssue, tableBody*
>>>> *insert all events into Alert_seq;*
>>>>
>>>> *from e1=Alert_seq[e1.maxCount==2]*
>>>> *select minTime,maxTime,issueCount,latestIssue,tableBody*
>>>> *insert into Alert;*
>>>>
>>>> *from every e1=Alert_seq, e2=Alert_seq[e1.maxCount < e2.maxCount ]*
>>>> *select minTime,maxTime,e2.issueCount,e2.latestIssue, e2.tableBody*
>>>> *insert into Alert;*
>>>>
>>>>  *Scenario 2*
>>>> *Stream Definition:* *stream1(uniqueID string, other string )*
>>>>
>>>> *Scenario:* Unique First Time Window (send only the first event came
>>>> with a uniqueID within a time Period)
>>>>
>>>> *Solution:*
>>>> *from Alert1#window.time(10 min)*
>>>> *select uniqueID,other, count() as alertCount*
>>>> *group by uniqueID*
>>>> *having [alrtCount == 1]*
>>>> *insert insert into stream2;*
>>>>
>>>> Thanks.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>>
>>>> Isham Mohamed
>>>> *Trainee Software Engineer*
>>>> WSO2
>>>>
>>>> p: +94778696585 <+94%2077%20869%206585>
>>>>
>>>> <https://lk.linkedin.com/in/isham-mohamed-890792109>.
>>>>
>>>>
>>>>
>>>> --
>>>>
>>>> Isham Mohamed
>>>> *Trainee Software Engineer*
>>>> WSO2
>>>>
>>>> p: +94778696585 <+94%2077%20869%206585>
>>>>
>>>> <https://lk.linkedin.com/in/isham-mohamed-890792109>.
>>>>
>>>> _______________________________________________
>>>> Dev mailing list
>>>> [email protected]
>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>
>>>>
>>>
>>>
>>> --
>>> Tishan Dahanayakage
>>> Senior Software Engineer
>>> WSO2, Inc.
>>> Mobile:+94 716481328 <+94%2071%20648%201328>
>>>
>>> Disclaimer: This communication may contain privileged or other
>>> confidential information and is intended exclusively for the addressee/s.
>>> If you are not the intended recipient/s, or believe that you may have
>>> received this communication in error, please reply to the sender indicating
>>> that fact and delete the copy you received and in addition, you should not
>>> print, copy, re-transmit, disseminate, or otherwise use the information
>>> contained in this communication. Internet communications cannot be
>>> guaranteed to be timely, secure, error or virus-free. The sender does not
>>> accept liability for any errors or omissions.
>>>
>>
>>
>>
>> --
>>
>> Isham Mohamed
>> *Trainee Software Engineer*
>> WSO2
>>
>> p: +94778696585 <+94%2077%20869%206585>
>>
>> <https://lk.linkedin.com/in/isham-mohamed-890792109>.
>>
>
>
>
> --
> Tishan Dahanayakage
> Senior Software Engineer
> WSO2, Inc.
> Mobile:+94 716481328 <+94%2071%20648%201328>
>
> Disclaimer: This communication may contain privileged or other
> confidential information and is intended exclusively for the addressee/s.
> If you are not the intended recipient/s, or believe that you may have
> received this communication in error, please reply to the sender indicating
> that fact and delete the copy you received and in addition, you should not
> print, copy, re-transmit, disseminate, or otherwise use the information
> contained in this communication. Internet communications cannot be
> guaranteed to be timely, secure, error or virus-free. The sender does not
> accept liability for any errors or omissions.
>



-- 

Isham Mohamed
*Trainee Software Engineer*
WSO2

p: +94778696585

<https://lk.linkedin.com/in/isham-mohamed-890792109>.
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to