2013-04-22 1 views
0

ли сиддхи (http://siddhi-cep.blogspot.com/)/WSO2 имеют функциональные возможности для работы по запросу аналогичнойО Сиддхах шаблона найти

1) 5 ошибок с последующих успехом

2) 5 ошибок с последующими 5 со смертельным исходом а затем 1 успех

временное окно может быть предполагается, что настоящее

может ли кто-либо предоставить пример ?

+0

Что такое сиддхи !? –

+0

Его двигатель CEP – sabbir

+0

Что делает механизм обработки событий? мне кажется очень интересным, но я неграмотен о КЭП. может у просветить меня немного? –

ответ

0

Вы можете решить эту задачу с помощью шаблона или последовательности осуществления сиддхов (шаблон & последовательности два различных реализаций, пожалуйста, обратитесь к документу) ... смотрите [1] & [2] ...

[ 1] http://docs.wso2.org/wiki/display/CEP210/Patterns

[2] http://docs.wso2.org/wiki/display/CEP210/Sequences

@ DarkCthulhu: Сиддхи является обработка запросов двигатель WSO2 СЕР ... (для получения дополнительной информации об этом см: http://docs.wso2.org/wiki/display/CEP210/Introduction+to+SiddhiQL)

Спасибо,

Mohan

+0

спасибо. Еще один вопрос. Можно ли применить Pattern.count (...) для подсчета на основе некоторых полей? как 5 ошибок для того же ip? – sabbir

0

@Sabbir:

Что касается запроса о том, можно ли применить Pattern.count (...), вы спрашиваете, будет ли возможно применять агрегаты, как count, avg, max, min, sum на поля, которые были сопоставлены шаблоном?

Если да, то ответ отрицательный, это невозможно в текущей версии Сиддхи.

Если вы хотите просто посчитать нет. ошибок для данного ip вы можете попробовать такой запрос.

from NetFlowStream[status == 'ERROR']#window.time(5 min) 
insert into ErrorNetFlow ipAddr, count(ipAddr) as ipAddrCount 
group by ipAddr 

Вы можете обратиться к http://docs.wso2.org/wiki/display/CEP210/Windows для получения дополнительной информации о написании оконных запросов для сиддхи.

Спасибо,

Ласанта

Смежные вопросы