Hi All, I have finished the fallowing tasks for the GSoC - 2015. I ran find bugs for the code analysis. Conduct a public hangout and published the demo video [1]. Wrote a blog and continuing it with all the implements i have done with stratos [2]. Prepared the documentation [3]. I fixed the stuff that suggested at the code review and committed them to the pull request to the GSoC - 2015 branch.
[1] = https://www.youtube.com/watch?v=AK2CmS8Q3WA [2 ]= https://docs.google.com/document/d/1hUjGG1TW2KhCxW5IhrbAJQTgsa34GzDmmaxeLrtiry4/edit?usp=sharing [3] = http://ashandhananjaya.blogspot.com/2015/08/gsoc-2015-apache-stratos-health.html Thank You! Best regards, Ashan On Fri, Aug 21, 2015 at 2:35 AM, Ashan Dhananjaya <dhananjay...@gmail.com> wrote: > Hi All, > > I have worked on the feedbacks/review which we had on the public hangout > on Air yesterday. Added some new comments, Added prepared statements > instead of String queries and handled the exception well which was in the > connection handler class. > > The changes are committed[1] to the branch. > > [1] = > https://github.com/ashandk/stratos/commit/fd285238bcbd49ef1121c5f062c361067c0d0444 > > Thank You! > Best regards, > Ashan > > On Thu, Aug 20, 2015 at 11:03 PM, Vishanth Balasubramaniam < > vishan...@wso2.com> wrote: > >> Great work Ashan. >> >> Cheers! >> >> On Thu, Aug 20, 2015 at 10:24 PM, Lahiru Sandaruwan <lahi...@wso2.com> >> wrote: >> >>> Great job Ashan, mentors(Chamila/Daksika), and all others who helped. >>> >>> This is a great initiative towards our data visualization area, which >>> had very less. >>> >>> Thanks. >>> >>> On Thu, Aug 20, 2015 at 11:39 AM, Ashan Dhananjaya < >>> dhananjay...@gmail.com> wrote: >>> >>>> Hi All, >>>> >>>> We did the public hangout today at 9.00 PM IST. Please find the Demo >>>> video in youtube [1]. And i have attached the pdf file of the slides here. >>>> >>>> [1] = https://www.youtube.com/watch?v=AK2CmS8Q3WA >>>> >>>> Thank You! >>>> Best Regards, >>>> Ashan >>>> >>>> On Thu, Aug 20, 2015 at 9:13 PM, Ashan Dhananjaya < >>>> dhananjay...@gmail.com> wrote: >>>> >>>>> Hi All, >>>>> >>>>> This is the link for the Hangout [1]. Please Note. >>>>> >>>>> [1] = >>>>> https://plus.google.com/hangouts/_/hoaevent/AP36tYdxppngPMl8T2XKd9TWQ7nVWFsA5rTJDCjTuexU6iwXldjoJQ?hl=en-GB&authuser=0 >>>>> >>>>> On Thu, Aug 20, 2015 at 9:00 PM, Lahiru Sandaruwan <lahi...@wso2.com> >>>>> wrote: >>>>> >>>>>> Hi Ashan, >>>>>> >>>>>> Is the link correct? >>>>>> >>>>>> Thanks. >>>>>> >>>>>> On Thu, Aug 20, 2015 at 10:06 AM, Ashan Dhananjaya < >>>>>> dhananjay...@gmail.com> wrote: >>>>>> >>>>>>> Hi All, >>>>>>> >>>>>>> Reminder the public hangout will start at 9.00 PM IST today. >>>>>>> Hangout link [1]. >>>>>>> >>>>>>> [1] = >>>>>>> https://talkgadget.google.com/hangouts/_/gxofflctii7geyvoezchp2bhlua >>>>>>> >>>>>>> Thank You! >>>>>>> Best Regards, >>>>>>> Ashan >>>>>>> >>>>>>> On Wed, Aug 19, 2015 at 8:15 PM, Ashan Dhananjaya < >>>>>>> dhananjay...@gmail.com> wrote: >>>>>>> >>>>>>>> Hi All, >>>>>>>> >>>>>>>> We are having a Public Hangout on Air for Apache Stratos Health >>>>>>>> Statistics UI. Please use this url [1] to reach the Demo 20th August at >>>>>>>> 9.00 PM IST. >>>>>>>> >>>>>>>> I published a blog for the User Interface, post one [2]. And gonna >>>>>>>> continue writing the implementation methods / technologies as well >>>>>>>> from the >>>>>>>> next post. >>>>>>>> >>>>>>>> [1] = >>>>>>>> https://talkgadget.google.com/hangouts/_/gxofflctii7geyvoezchp2bhlua >>>>>>>> [2] = >>>>>>>> http://ashandhananjaya.blogspot.com/2015/08/gsoc-2015-apache-stratos-health.html >>>>>>>> >>>>>>>> Thank You! >>>>>>>> Best Regards, >>>>>>>> Ashan >>>>>>>> >>>>>>>> >>>>>>>> On Mon, Aug 17, 2015 at 11:13 AM, Ashan Dhananjaya < >>>>>>>> dhananjay...@gmail.com> wrote: >>>>>>>> >>>>>>>>> Hi Dakshika, >>>>>>>>> >>>>>>>>> I was able to finish those functionalities and commit it to the >>>>>>>>> branch [1]. >>>>>>>>> >>>>>>>>> [1] = https://github.com/apache/stratos/pull/384/commits >>>>>>>>> >>>>>>>>> Thank You! >>>>>>>>> Best Regards, >>>>>>>>> Ashan >>>>>>>>> >>>>>>>>> On Mon, Aug 17, 2015 at 8:59 AM, Dakshika Jayathilaka < >>>>>>>>> daksh...@wso2.com> wrote: >>>>>>>>> >>>>>>>>>> Hi Ashan, >>>>>>>>>> >>>>>>>>>> were you able to complete things that we discuss during last week >>>>>>>>>> hangout? >>>>>>>>>> >>>>>>>>>> 1. Optimize graph generation function >>>>>>>>>> 2. Add bootstrap button group >>>>>>>>>> 3. Add timestamp on graph data >>>>>>>>>> >>>>>>>>>> Regards. >>>>>>>>>> >>>>>>>>>> *Dakshika Jayathilaka* >>>>>>>>>> PMC Member & Committer of Apache Stratos >>>>>>>>>> Senior Software Engineer >>>>>>>>>> WSO2, Inc. >>>>>>>>>> lean.enterprise.middleware >>>>>>>>>> 0771100911 >>>>>>>>>> >>>>>>>>>> On Sun, Aug 16, 2015 at 7:39 PM, Ashan Dhananjaya < >>>>>>>>>> dhananjay...@gmail.com> wrote: >>>>>>>>>> >>>>>>>>>>> Hi All, >>>>>>>>>>> >>>>>>>>>>> I have finished writing the documentation. You can find the doc >>>>>>>>>>> from here[1]. Please update me on the changes that needed to be >>>>>>>>>>> done. Any comment will be really appreciated to improve the >>>>>>>>>>> documentation. >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> [1]= >>>>>>>>>>> https://docs.google.com/document/d/1hUjGG1TW2KhCxW5IhrbAJQTgsa34GzDmmaxeLrtiry4/edit?usp=sharing >>>>>>>>>>> >>>>>>>>>>> Thank You! >>>>>>>>>>> Best Regards, >>>>>>>>>>> Ashan >>>>>>>>>>> >>>>>>>>>>> On Thu, Aug 6, 2015 at 12:00 PM, Ashan Dhananjaya < >>>>>>>>>>> dhananjay...@gmail.com> wrote: >>>>>>>>>>> >>>>>>>>>>>> Hi All, >>>>>>>>>>>> >>>>>>>>>>>> I have changed the REST API to a generic one. Now it will be >>>>>>>>>>>> able to query the health statistics data when we provide the >>>>>>>>>>>> startTime and >>>>>>>>>>>> endTime. >>>>>>>>>>>> Please find the fallowing commits for the improvement [1] >>>>>>>>>>>> [2].And i updated the REST API documentation as well [3]. >>>>>>>>>>>> Currently i'm >>>>>>>>>>>> working with UI against the new REST calls. >>>>>>>>>>>> >>>>>>>>>>>> [1] = >>>>>>>>>>>> https://github.com/apache/stratos/commit/0b84314889e86c07e108605587c09c5c45cca05e >>>>>>>>>>>> [2] = >>>>>>>>>>>> https://github.com/apache/stratos/commit/beea1272681791bdb18ccfbb49e48f8fd44b5682 >>>>>>>>>>>> [3] = >>>>>>>>>>>> https://docs.google.com/document/d/1kvEExNCv2RYsdk9PIM22RsTXxWX003NQoqKuJ1-Cxck/edit?usp=sharing >>>>>>>>>>>> >>>>>>>>>>>> Thank You! >>>>>>>>>>>> Best Regards, >>>>>>>>>>>> Ashan >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> On Tue, Aug 4, 2015 at 3:57 PM, Ashan Dhananjaya < >>>>>>>>>>>> dhananjay...@gmail.com> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Hi Imesh, >>>>>>>>>>>>> >>>>>>>>>>>>> Noted the feedback. I will do the necessary changes to the >>>>>>>>>>>>> REST API. >>>>>>>>>>>>> >>>>>>>>>>>>> Thank You! >>>>>>>>>>>>> Best Regards, >>>>>>>>>>>>> Ashan >>>>>>>>>>>>> >>>>>>>>>>>>> On Tue, Aug 4, 2015 at 12:44 PM, Imesh Gunaratne < >>>>>>>>>>>>> im...@apache.org> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> Hi Ashan, >>>>>>>>>>>>>> >>>>>>>>>>>>>> IMO an API should be generic, it should not be designed by >>>>>>>>>>>>>> looking at the functional requirement of the UI. There could be >>>>>>>>>>>>>> many users >>>>>>>>>>>>>> using this API. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Thanks >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Tue, Aug 4, 2015 at 9:46 AM, Ashan Dhananjaya < >>>>>>>>>>>>>> dhananjay...@gmail.com> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Hi Imesh, >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Currently it is not possible to give a date range. We have >>>>>>>>>>>>>>> included 5 different options as time period in the UI select to >>>>>>>>>>>>>>> user like >>>>>>>>>>>>>>> 30 minutes, 1hour ,1 day, 1 week, 1 month. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Thank You! >>>>>>>>>>>>>>> Best Regards, >>>>>>>>>>>>>>> Ashan >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Tue, Aug 4, 2015 at 9:22 AM, Imesh Gunaratne < >>>>>>>>>>>>>>> im...@apache.org> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Hi Ashan, >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> The API documentation looks good. Isn't it possible for us >>>>>>>>>>>>>>>> to specify a date range when querying statistics? Currently in >>>>>>>>>>>>>>>> the API >>>>>>>>>>>>>>>> methods I can only see a parameter called interval. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Thanks >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On Tue, Aug 4, 2015 at 8:21 AM, Ashan Dhananjaya < >>>>>>>>>>>>>>>> dhananjay...@gmail.com> wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Hi All, >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> I wrote a REST api documentation for the methods i >>>>>>>>>>>>>>>>> implemented in the org.apache.stratos.rest.endpoint. You can >>>>>>>>>>>>>>>>> find it from >>>>>>>>>>>>>>>>> here[1]. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Please update me on the changes that needed to be done. >>>>>>>>>>>>>>>>> Any comment will be really appreciated to improve the >>>>>>>>>>>>>>>>> documentation. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> [1]= >>>>>>>>>>>>>>>>> https://docs.google.com/document/d/1kvEExNCv2RYsdk9PIM22RsTXxWX003NQoqKuJ1-Cxck/edit?usp=sharing >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Thank You! >>>>>>>>>>>>>>>>> Best Regards, >>>>>>>>>>>>>>>>> Ashan >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> On Mon, Aug 3, 2015 at 12:40 PM, Ashan Dhananjaya < >>>>>>>>>>>>>>>>> dhananjay...@gmail.com> wrote: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Hi All, >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> As for the today's offline meeting. We have decided to >>>>>>>>>>>>>>>>>> add a functionality to enable and disable the Health >>>>>>>>>>>>>>>>>> Statistic UI. I will >>>>>>>>>>>>>>>>>> be working on this now onward. And after completing the >>>>>>>>>>>>>>>>>> chart with the tool >>>>>>>>>>>>>>>>>> tip we will going to have the public hangout. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Thank You! >>>>>>>>>>>>>>>>>> Best Regards, >>>>>>>>>>>>>>>>>> Ashan >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> On Sun, Aug 2, 2015 at 8:35 PM, Ashan Dhananjaya < >>>>>>>>>>>>>>>>>> dhananjay...@gmail.com> wrote: >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Hi Imesh, >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> I will be free for the whole next week. We can have the >>>>>>>>>>>>>>>>>>> google hangout any day.Please give me a time slot to have >>>>>>>>>>>>>>>>>>> the hangout. >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Thank You! >>>>>>>>>>>>>>>>>>> Best Regards, >>>>>>>>>>>>>>>>>>> Ashan >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> On Sun, Aug 2, 2015 at 5:59 PM, Imesh Gunaratne < >>>>>>>>>>>>>>>>>>> im...@apache.org> wrote: >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Hi Ashan, >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Great work! May be we could arrange a public Google >>>>>>>>>>>>>>>>>>>> Hangout when you are available to present the current >>>>>>>>>>>>>>>>>>>> status of the project. >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Thanks >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> On Thu, Jul 30, 2015 at 11:00 PM, Ashan Dhananjaya < >>>>>>>>>>>>>>>>>>>> dhananjay...@gmail.com> wrote: >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> Hi All, >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> I have implemented formatters and did some changes in >>>>>>>>>>>>>>>>>>>>> the cep event flow to change the RDBMS 3 tables in to one >>>>>>>>>>>>>>>>>>>>> table as we >>>>>>>>>>>>>>>>>>>>> discussed last week. And committed it. And id did few >>>>>>>>>>>>>>>>>>>>> changes to the UI >>>>>>>>>>>>>>>>>>>>> according to the feedback i had last week. I finished >>>>>>>>>>>>>>>>>>>>> writing the REST API >>>>>>>>>>>>>>>>>>>>> documentation and sent it to everyone. >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> I have started to write a blog for the marketing >>>>>>>>>>>>>>>>>>>>> aspect for stratos how Health Stat UI works and a >>>>>>>>>>>>>>>>>>>>> documentation for the >>>>>>>>>>>>>>>>>>>>> health statistics UI. >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> [1]= >>>>>>>>>>>>>>>>>>>>> https://github.com/apache/stratos/commit/1490310cae3ba085fbb77d84346dd66fd2b12132 >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> Thank You! >>>>>>>>>>>>>>>>>>>>> Best Regards, >>>>>>>>>>>>>>>>>>>>> Ashan >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> On Fri, Jul 24, 2015 at 11:17 PM, Imesh Gunaratne < >>>>>>>>>>>>>>>>>>>>> im...@apache.org> wrote: >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Great work Ashan! >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Actually you don't need to replace MySQL database >>>>>>>>>>>>>>>>>>>>>> with H2 rather both options might be needed. The reason >>>>>>>>>>>>>>>>>>>>>> for having H2 is to >>>>>>>>>>>>>>>>>>>>>> allow users to see the statistics when running on >>>>>>>>>>>>>>>>>>>>>> Single-JVM mode with >>>>>>>>>>>>>>>>>>>>>> embedded H2 database. >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> On Thu, Jul 23, 2015 at 12:35 AM, Ashan Dhananjaya < >>>>>>>>>>>>>>>>>>>>>> dhananjay...@gmail.com> wrote: >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> Hi All, >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> I have implemented the UI for the Health Statistics >>>>>>>>>>>>>>>>>>>>>>> UI. The git hub commits can be find from here [1]. >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> And im moving forward to replace the MySql database >>>>>>>>>>>>>>>>>>>>>>> from the embedded H2 RDBMS as we discussed offline on >>>>>>>>>>>>>>>>>>>>>>> 22nd of July. >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> Thank You! >>>>>>>>>>>>>>>>>>>>>>> Best Regards, >>>>>>>>>>>>>>>>>>>>>>> Ashan >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> [1]= >>>>>>>>>>>>>>>>>>>>>>> https://github.com/ashandk/stratos/commit/310ea343d80d009778f572da12a4098c7d2177ec >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> On Thu, Jul 16, 2015 at 7:29 PM, Ashan Dhananjaya < >>>>>>>>>>>>>>>>>>>>>>> dhananjay...@gmail.com> wrote: >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> Hi Imesh, >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> Noted. I will create a documentation for the REST >>>>>>>>>>>>>>>>>>>>>>>> API. >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> Thank You! >>>>>>>>>>>>>>>>>>>>>>>> Best Regards, >>>>>>>>>>>>>>>>>>>>>>>> Ashan >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> On Thu, Jul 16, 2015 at 10:51 AM, Imesh Gunaratne < >>>>>>>>>>>>>>>>>>>>>>>> im...@apache.org> wrote: >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> On Tue, Jul 14, 2015 at 9:44 PM, Reka >>>>>>>>>>>>>>>>>>>>>>>>> Thirunavukkarasu <r...@wso2.com> wrote: >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> 1.getAverageClusterMemoryByClusterId >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> /cluster/averageMemory/{Id}/{Interval}} >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> 2.getAverageClusterLoadByClusterId >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> /cluster/averageLoad/{Id}/{Interval}} >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> 3.getAverageMemberMemoryByMemberId >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> /member/averageMemory/{Id}/{Interval}} >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> 4.getAverageMemberLoadByMemberId >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> /member/averageLoad/{Id}/{Interval}} >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> 5.getAverageClusterFlightRequestCountByClusterId >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> /cluster/flightRequestCount/{Id}/{Interval}} >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> +1 A great thought! @Ashan: It would be better if >>>>>>>>>>>>>>>>>>>>>>>>> you can document the API methods (may be in a Google >>>>>>>>>>>>>>>>>>>>>>>>> doc). >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> Thanks >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> On Tue, Jul 14, 2015 at 9:44 PM, Reka >>>>>>>>>>>>>>>>>>>>>>>>> Thirunavukkarasu <r...@wso2.com> wrote: >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> Hi Ashan, >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> Wouldn't it be better to stick with the REST API >>>>>>>>>>>>>>>>>>>>>>>>>> paths currently used by stratos? You can inherit and >>>>>>>>>>>>>>>>>>>>>>>>>> add more stuffs as you >>>>>>>>>>>>>>>>>>>>>>>>>> want. Please see below for some sample paths: >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> On Tue, Jul 14, 2015 at 1:55 AM, Ashan Dhananjaya >>>>>>>>>>>>>>>>>>>>>>>>>> <dhananjay...@gmail.com> wrote: >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> Hi All, >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> I have implemented the REST api methods for the >>>>>>>>>>>>>>>>>>>>>>>>>>> health statistics UI in the stratos existing REST >>>>>>>>>>>>>>>>>>>>>>>>>>> API. >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> 1.getAverageClusterMemoryByClusterId >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> /cluster/averageMemory/{Id}/{Interval}} >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> 2.getAverageClusterLoadByClusterId >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> /cluster/averageLoad/{Id}/{Interval}} >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> 3.getAverageMemberMemoryByMemberId >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> /member/averageMemory/{Id}/{Interval}} >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> 4.getAverageMemberLoadByMemberId >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> /member/averageLoad/{Id}/{Interval}} >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> 5.getAverageClusterFlightRequestCountByClusterId >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> /cluster/flightRequestCount/{Id}/{Interval}} >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>>>>>>>>>>> Reka >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> Please find the Github commit here[1]. >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> [1]= >>>>>>>>>>>>>>>>>>>>>>>>>>> https://github.com/apache/stratos/commit/5ab9159744f136e649174f7293adabe5c77fb4bd >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> Thank You! >>>>>>>>>>>>>>>>>>>>>>>>>>> Best Regards, >>>>>>>>>>>>>>>>>>>>>>>>>>> Ashan >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> On Thu, Jul 9, 2015 at 8:30 PM, Ashan Dhananjaya >>>>>>>>>>>>>>>>>>>>>>>>>>> <dhananjay...@gmail.com> wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> Noted Lahiru. >>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> On Thu, Jul 9, 2015 at 7:48 PM, Lahiru >>>>>>>>>>>>>>>>>>>>>>>>>>>> Sandaruwan <lahi...@wso2.com> wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi Ashan, >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> Good stuff. It is fine to set the time stamp >>>>>>>>>>>>>>>>>>>>>>>>>>>>> from CEP for now. But ultimately we need the >>>>>>>>>>>>>>>>>>>>>>>>>>>>> timestamp to be sent from >>>>>>>>>>>>>>>>>>>>>>>>>>>>> Python cartridge agent. Let's fix that part we >>>>>>>>>>>>>>>>>>>>>>>>>>>>> proceed. >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> Thanks. >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Thu, Jul 9, 2015 at 7:38 PM, Ashan >>>>>>>>>>>>>>>>>>>>>>>>>>>>> Dhananjaya <dhananjay...@gmail.com> wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi All, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I was able to get the TimeaStamp to the RDBMS >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> without any conflict AFAIK. I am testing the >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> flow more. Please find the >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> commits [1], [2] for the Formatters. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [1]= >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> https://github.com/ashandk/stratos/commit/efa25eb255cadbf2843e5f0d0e13b34c09535f91 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [2]= >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> https://github.com/ashandk/stratos/commit/9c0fce9081c299c34031d602c94ea712602c7a6c >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Thank You! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Best Regards, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Ashan >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Thu, Jul 9, 2015 at 2:41 PM, Lahiru >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Sandaruwan <lahi...@wso2.com> wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Great work Ashan. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Thu, Jul 9, 2015 at 2:39 PM, Ashan >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Dhananjaya <dhananjay...@gmail.com> wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi All, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I was able to take the timestamp from the >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> cartridge agent >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> (WSO2CEPHealthStatisticsPublisher and >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> WSO2CEPInFlightRequestPublisher) to CEP >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> PayLoad definition.Git Hub commits >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> can be found here[1], [2]. Currently working >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> on sending the timestamp to >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> the RDBMS without conflicting execution plans. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I have included the read-me [2] file to the >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> cep extensions how to configure should happen >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> for the Health Stat >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> publishing to the RDBMS. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [1]= >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> https://github.com/apache/stratos/commit/4c65e705be822fd420b4e48ebafef789c8686b76 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [2]= >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> https://github.com/apache/stratos/commit/e09334cd98f245a4633c992f02db2878ac24d3d0 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [3]= >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> https://github.com/apache/stratos/commit/5ca895ef030f6aaeba56183d982aa5ae95db9337 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Thank You! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Best Regards, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Ashan >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Tue, Jul 7, 2015 at 1:13 PM, Lasantha >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Fernando <lasantha....@gmail.com> wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi Ashan, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Currently, you would not be able to get >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> the timestamp out of the event >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> unless you use a databridge agent >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> callback. In that case, you can use >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Java code to simply get by calling >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> event.getTimestamp(). >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> However, if you want to use the timestamp >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> as an attribute while doing >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> processing within CEP, you would have to >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> pass the timestamp as an >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> attribute of the stream. i.e. add it as an >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> attribute of either meta, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> correlation or payload data. Then you can >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> use that timestamp and >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> format the output event as necessary. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Lasantha >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Tue, Jul 7, 2015 at 1:04 PM, Ashan >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Dhananjaya <dhananjay...@gmail.com> wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> > Hi All, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> > I applied the above patch and get the >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> timestamp in the Input Adapter. The >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> > formatter i used was >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> "member_average_memory_consumption_stats:1.0.0". >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> > tried several time to get the timeStamp >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> attribute but failed. Is there any >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> > way to get a data which is outside in >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> the payload? The Input stream is as >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> > below, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> > 10:40:27,757 [-] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [DataBridge-Core-pool-2-thread-1] INFO >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> TenantId=-1234 : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> > Input Event Adaptor : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> DefaultWSO2EventInputAdaptor, received >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> > Event{ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> streamId='cartridge_agent_health_stats:1.0.0', >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> > timeStamp=1436245827731, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> > metaData=null, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> > correlationData=null, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> payloadData=[single-cartridge-app.my-php.php.domain, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> > single-cartridge-app-1, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> network-partition-1, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> single-cartridge-app.my-php.php.domaina5598e2b-995f-4620-b652-e66341e24c99, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> > partition-1, memory_consumption, 20.0], >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> > arbitraryDataMap={}, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> > } >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> > Any help will be really appreciated. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> > Thank You! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> > Best Regards, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> > Ashan >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> > On Tue, Jul 7, 2015 at 9:32 AM, Chamila >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> De Alwis <chami...@wso2.com> wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> Hi Ashan, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> As I've seen from the PCA testing >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> recently, the timestamp is added to >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> every ThriftEvent before publishing. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Are you working on PCA or the Mock >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> IaaS? I took a look at the Mock IaaS >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> and the WSO2CEPStatisticsPublisher as >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> well, and found out that the latter >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> indeed doesn't add the timestamp to the >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> ThriftEvents. This means that the JCA >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> also publishes Thrift Events with >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> empty timestamp fields. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> Following is the simple fix for that. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I've attached the patch herewith. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> Could you quickly verify with the patch >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> applied build also? >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> chamilad@chamilad-ThinkPad-T530:~/dev/stratos[master >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> *]$ git diff >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> diff --git >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> a/components/org.apache.stratos.common/src/main/java/org/apache/stratos/common/statistics/publisher/wso2/cep/WSO2CEPStatisticsPublisher.java >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> b/c >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> index 653288d..f1fe426 100644 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> --- >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> a/components/org.apache.stratos.common/src/main/java/org/apache/stratos/common/statistics/publisher/wso2/cep/WSO2CEPStatisticsPublisher.java >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> +++ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> b/components/org.apache.stratos.common/src/main/java/org/apache/stratos/common/statistics/publisher/wso2/cep/WSO2CEPStatisticsPublisher.java >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> @@ -29,6 +29,7 @@ import >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> org.wso2.carbon.databridge.agent.thrift.exception.AgentException; >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> import >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> org.wso2.carbon.databridge.commons.Event; >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> import >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> org.wso2.carbon.databridge.commons.StreamDefinition; >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> +import java.util.Date; >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> import java.util.HashMap; >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> /** >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> @@ -98,6 +99,7 @@ public class >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> WSO2CEPStatisticsPublisher implements >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> StatisticsPublisher { >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> Event event = new Event(); >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> event.setPayloadData(payload); >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> + event.setTimeStamp(new >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Date().getTime()); >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> event.setArbitraryDataMap(new >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> HashMap<String, String>()); >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> try { >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> Regards, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> Chamila de Alwis >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> Committer and PMC Member - Apache >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Stratos >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> Software Engineer | WSO2 | +94772207163 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> Blog: code.chamiladealwis.com >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Lahiru Sandaruwan >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Committer and PMC member, Apache Stratos, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Senior Software Engineer, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> WSO2 Inc., http://wso2.com >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> lean.enterprise.middleware >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> phone: +94773325954 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> email: lahi...@wso2.com blog: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> http://lahiruwrites.blogspot.com/ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> linked-in: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Dev mailing list >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> d...@wso2.org >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>>>>>>>>>>> Lahiru Sandaruwan >>>>>>>>>>>>>>>>>>>>>>>>>>>>> Committer and PMC member, Apache Stratos, >>>>>>>>>>>>>>>>>>>>>>>>>>>>> Senior Software Engineer, >>>>>>>>>>>>>>>>>>>>>>>>>>>>> WSO2 Inc., http://wso2.com >>>>>>>>>>>>>>>>>>>>>>>>>>>>> lean.enterprise.middleware >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> phone: +94773325954 >>>>>>>>>>>>>>>>>>>>>>>>>>>>> email: lahi...@wso2.com blog: >>>>>>>>>>>>>>>>>>>>>>>>>>>>> http://lahiruwrites.blogspot.com/ >>>>>>>>>>>>>>>>>>>>>>>>>>>>> linked-in: >>>>>>>>>>>>>>>>>>>>>>>>>>>>> http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146 >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>>>>>>>> Reka Thirunavukkarasu >>>>>>>>>>>>>>>>>>>>>>>>>> Senior Software Engineer, >>>>>>>>>>>>>>>>>>>>>>>>>> WSO2, Inc.:http://wso2.com, >>>>>>>>>>>>>>>>>>>>>>>>>> Mobile: +94776442007 >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>>>>>>> Imesh Gunaratne >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> Senior Technical Lead, WSO2 >>>>>>>>>>>>>>>>>>>>>>>>> Committer & PMC Member, Apache Stratos >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>>>> Imesh Gunaratne >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Senior Technical Lead, WSO2 >>>>>>>>>>>>>>>>>>>>>> Committer & PMC Member, Apache Stratos >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>> Imesh Gunaratne >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Senior Technical Lead, WSO2 >>>>>>>>>>>>>>>>>>>> Committer & PMC Member, Apache Stratos >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>> Imesh Gunaratne >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Senior Technical Lead, WSO2 >>>>>>>>>>>>>>>> Committer & PMC Member, Apache Stratos >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> -- >>>>>>>>>>>>>> Imesh Gunaratne >>>>>>>>>>>>>> >>>>>>>>>>>>>> Senior Technical Lead, WSO2 >>>>>>>>>>>>>> Committer & PMC Member, Apache Stratos >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> -- >>>>>> Lahiru Sandaruwan >>>>>> Committer and PMC member, Apache Stratos, >>>>>> Senior Software Engineer, >>>>>> WSO2 Inc., http://wso2.com >>>>>> lean.enterprise.middleware >>>>>> >>>>>> phone: +94773325954 >>>>>> email: lahi...@wso2.com blog: http://lahiruwrites.blogspot.com/ >>>>>> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146 >>>>>> >>>>>> >>>>> >>>> >>> >>> >>> -- >>> -- >>> Lahiru Sandaruwan >>> Committer and PMC member, Apache Stratos, >>> Senior Software Engineer, >>> WSO2 Inc., http://wso2.com >>> lean.enterprise.middleware >>> >>> phone: +94773325954 >>> email: lahi...@wso2.com blog: http://lahiruwrites.blogspot.com/ >>> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146 >>> >>> >> >> >> -- >> *Vishanth Balasubramaniam* >> Committer & PMC Member, Apache Stratos, >> Software Engineer, WSO2 Inc.; http://wso2.com >> >> mobile: *+94771737718* >> about me: *http://about.me/vishanth <http://about.me/vishanth>* >> > >