Hi Nirmal, Nice work!
On Sun, Oct 20, 2013 at 11:46 PM, Nirmal Fernando <[email protected]>wrote: > Hi All, > > I've successfully integrated Stratos LB and WSO2 CEP (selected CEP > engine). > > Load balancer and CEP is communicating via Observer pattern, where a > statistics collector in LB acting as the subject and CEPs act as Observers. > Stats collector periodically notifies all the registered observers, so that > they can act upon changes. I'm committing the changes soon. > > Now, when I load Stratos LB, CEP emits periodical aggregated statistics on > requests in flight at LB level, to a topic. > > Following are few aggregated stats emitted by CEP: > > > {"average_requests_in_flight":{"cluster_id":"c1","value":"78.66666666666667"}} > > {"second_derivative_of_requests_in_flight":{"cluster_id":"c1","value":"0.17776829680194836"}} > > {"gradient_of_requests_in_flight":{"cluster_id":"c1","value":"0.0666637038353851"}} > Hope above three are separate events sent to the topic "summarized_stat_topic". Autoscaler will get these and keep latest values against cluster "c1". Thanks. > > > {"second_derivative_of_requests_in_flight":{"cluster_id":"c1","value":"-0.004444888953094816"}} > > {"gradient_of_requests_in_flight":{"cluster_id":"c1","value":"0.04444246922359006"}} > {"average_requests_in_flight":{"cluster_id":"c1","value":"9.5"}} > > > > -- > Best Regards, > Nirmal > > Nirmal Fernando. > PPMC Member & Committer of Apache Stratos, > Senior Software Engineer, WSO2 Inc. > > Blog: http://nirmalfdo.blogspot.com/ > -- -- Lahiru Sandaruwan Software Engineer, Platform Technologies, WSO2 Inc., http://wso2.com lean.enterprise.middleware email: [email protected] cell: (+94) 773 325 954 blog: http://lahiruwrites.blogspot.com/ twitter: http://twitter.com/lahirus linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146
