Hi all, This is the perf test results which performed in order to compare metrics integrated GW and the pure.
Original GW Integrated GW # of requests Concurrency Requests per second [#/sec] Time per request [ms] # of requests Concurrency Requests per second [#/sec] Time per request [ms] 1000000 100 15543.07 6.434 1000000 100 15219.26 6.571 1000000 200 15633.71 12.793 1000000 200 12739.49 15.699 1000000 300 14406.71 20.824 1000000 300 15312.92 19.591 1000000 400 15116.58 26.461 1000000 400 12272.92 32.592 1000000 500 7053.54 70.886 1000000 500 6697.34 74.92 1000000 600 9497.65 63.173 1000000 600 11559.41 59.57 1000000 700 14322.05 48.876 1000000 700 10049.72 102.6 1000000 800 11374.63 70.332 1000000 800 10578.78 93.599 1000000 900 4838.48 186.009 1000000 900 3123.29 288.158 1000000 1000 9270.24 150.28 1000000 1000 9181.02 153.23 1000000 1100 13958.91 78.803 1000000 1100 13573.83 81.038 1000000 1300 14110.01 92.133 1000000 1300 5978.51 217.446 1000000 1400 13769.77 101.672 1000000 1400 timeout 1000000 1500 5573.45 404.5 1000000 1500 timeout Above values are taken as an average of tests per case. Integrated GW results timeout when the concurrency level is above 1400 Thank you! On Tue, Jan 26, 2016 at 10:53 AM, Chamil Elladeniya <cham...@wso2.com> wrote: > Hi all, > > Currently I'm tasked with implementing latency metrics calculation feature > according to the proposed architecture [1]. So far I have integrated > carbon-metrics and working on load testing to check if there is any > performance degradation of GW. > > [1] [Architecture] Implementing Latency Metrics Calculation Feature in GW > > Thank you! > > On Thu, Dec 17, 2015 at 10:46 AM, Viraj Senevirathne <vir...@wso2.com> > wrote: > >> Hi All, >> >> In ESB 4.10.0 we are introducing new statistic feature which lets user >> drill down service level statistics. >> >> So for higher level statistics we can include, >> >> - Avg,Min, Maximum Mediation times for each service >> - Statistics of each endpoints >> - Allow users to enable and disable statistics for each components >> - Faults encounters while mediation for each service >> >> These are some extra parameters that exists in current transport latency >> parameters. I think it would be better to incorporate following parameters >> too. >> >> - Parameters >> - Messages Received. >> - Requests received. >> - Responses sent >> - Fault in Receiving >> - Faults in Sending >> - Min, Max, Avg message size sent >> - Min, Max, Avg message size received >> - Bytes Received >> - Bytes received >> - Timeouts in Receiving >> - Timeouts in Sending >> - Active Thread Count >> - Last Reset Time >> - Statistics Views for Daily, Hourly, by minutes ( This may be >> optional) >> >> >> *Operations* >> >> - Reset Statistics >> >> >> Thank You, >> >> On Thu, Dec 17, 2015 at 10:20 AM, Kasun Indrasiri <ka...@wso2.com> wrote: >> >>> We may also need a bit of high level stats too.. For instance things we >>> have included in ESB 4.10. >>> >>> On Thu, Dec 17, 2015 at 10:17 AM, Nadeeshaan Gunasinghe < >>> nadeesh...@wso2.com> wrote: >>> >>>> Hi all, >>>> It has been a requirement to implement a feature for keeping track of >>>> the various types of latency metrics in WSO2 GW. At the moment I am >>>> involved in implementing this latency metrics calculation feature according >>>> to the architecture proposed at [1]. >>>> As the first step I am capturing the raw data required for calculating >>>> various latency values. These raw data being collected as follows at the >>>> moment, >>>> >>>> *Server Side* >>>> >>>> - Source Connection Creation time >>>> - Source Connection life time >>>> - Request header read time >>>> - Request body read time >>>> - Request read time >>>> >>>> >>>> *Client Side* >>>> >>>> - Client connection creation time >>>> - Client Connection life time >>>> - Response header read time >>>> - Response body read time >>>> - Response read time >>>> >>>> >>>> I am going to keep track of these raw data and then transport these >>>> data through the carbon message, as the initial step. Then a latency >>>> calculation engine is going to be implemented to calculate the various >>>> types of latency values such as, >>>> >>>> - Average Throughput of a connection >>>> - Average Latency of a connection >>>> - Average jitter of a connection >>>> - Message build time >>>> - Message encoding time >>>> - Message mediation time >>>> - etc >>>> >>>> Then a data publisher component is going to be implemented for >>>> publishing data to JMX and DAS. >>>> >>>> During the implementation additional raw data will be needed to be >>>> captured according to the type of metrics we are going to calculate. In >>>> such situation, will update with the latest status and findings. >>>> >>>> [1] [Architecture] Implementing Latency Metrics Calculation Feature in >>>> GW >>>> >>>> Regards >>>> >>>> *Nadeeshaan Gunasinghe* >>>> Software Engineer, WSO2 Inc. http://wso2.com >>>> +94770596754 | nadeesh...@wso2.com | Skype: nadeeshaan.gunasinghe >>>> <#-442828947_1663256302_151ae46f9e826311_151ae43483a6d1f0_> >>>> <http://www.facebook.com/nadeeshaan.gunasinghe> >>>> <http://lk.linkedin.com/in/nadeeshaan> <http://twitter.com/Nadeeshaan> >>>> <http://nadeeshaan.blogspot.com/> >>>> Get a signature like this: Click here! >>>> <http://ws-promos.appspot.com/r?rdata=eyJydXJsIjogImh0dHA6Ly93d3cud2lzZXN0YW1wLmNvbS9lbWFpbC1pbnN0YWxsP3dzX25jaWQ9NjcyMjk0MDA4JnV0bV9zb3VyY2U9ZXh0ZW5zaW9uJnV0bV9tZWRpdW09ZW1haWwmdXRtX2NhbXBhaWduPXByb21vXzU3MzI1Njg1NDg3Njk3OTIiLCAiZSI6ICI1NzMyNTY4NTQ4NzY5NzkyIn0=> >>>> >>> >>> >>> >>> -- >>> Kasun Indrasiri >>> Software Architect >>> WSO2, Inc.; http://wso2.com >>> lean.enterprise.middleware >>> >>> cell: +94 77 556 5206 >>> Blog : http://kasunpanorama.blogspot.com/ >>> >> >> >> >> -- >> Viraj Senevirathne >> Software Engineer; WSO2, Inc. >> >> Mobile : +94 71 958 0269 >> Email : vir...@wso2.com >> >> _______________________________________________ >> Dev mailing list >> Dev@wso2.org >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > Chamil Elladeniya > *Software Engineering **Intern* > Mobile : +94 71 6181154 <%2B94%20%280%29%20773%20451194> > cham...@wso2.com > -- Chamil Elladeniya *Software Engineering **Intern* Mobile : +94 71 6181154 <%2B94%20%280%29%20773%20451194> cham...@wso2.com
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev