Hi all, Can i have the location of source of carbondump tool ? On Wed, Mar 9, 2016 at 12:05 PM, Dinanjana Gunaratne < dinanjanagunara...@gmail.com> wrote:
> Hi all, > I went through webinar and actually through the code of ESB. I couldn't > grasped much with the code though. Now I have a high level understanding on > what ESB does. I assumed that the esb is built on carbon kernel. So we can > have our monitoring service there inside the carbon or else we can have a > seperate microservice which can remotely monitor the mbean server of the > relevant JVM and extract metrics we require > > On Thu, Mar 3, 2016 at 5:35 PM, Isuru Ranawaka <isu...@wso2.com> wrote: > >> Hi Dinanjana, >> >> While you are reading the documentation you can figure out important >> features that needs to be included and come up with a set of features.Then >> we can finalize the scope of the project and start working on it. Since you >> have already worked on this kind of project can you propose set of >> features and informations that will be helpfull to implement them. >> >> >> thanks >> >> On Thu, Mar 3, 2016 at 9:56 AM, Dinanjana Gunaratne < >> dinanjanagunara...@gmail.com> wrote: >> >>> Hi all, >>> Not currently. I am going through the documentation :) Thanks for the >>> help :) >>> >>> On Thu, Mar 3, 2016 at 9:52 AM, Isuru Udana <isu...@wso2.com> wrote: >>> >>>> Hi Dinanjana, >>>> >>>> Do you need further help to understand the ESB architecture ? >>>> >>>> On Mon, Feb 29, 2016 at 6:01 PM, Nadeeshaan Gunasinghe < >>>> nadeesh...@wso2.com> wrote: >>>> >>>>> Hi Dinanjana, >>>>> >>>>> In order to have a better understanding about the underlying >>>>> functionalities of WSO2 ESB, it would be better if you take a look at the >>>>> architecture first. Please find [1] which is a very informative webinar >>>>> about WSO2 ESB's architecture as well as the message flow. >>>>> >>>>> Also if you are trying to get familiar how ESB handles the mediation >>>>> at the core level, I would like to suggest going through [2] which covers >>>>> the transport level functionality mapping to the ESB core level. This >>>>> contains three parts and it would be great if you go through them :) . >>>>> >>>>> Additionally try to deploy a simple synapse configuration and debug >>>>> the code base to identify how the message flows through synapse. If you do >>>>> so you will be able to get a firm grasp of the message flow mentioned at >>>>> [2]. >>>>> >>>>> [1] >>>>> http://wso2.com/library/webinars/2014/09/understanding-wso2-esb-introduction-to-esb-architecture-and-message-flow/ >>>>> [2] >>>>> http://wso2.com/library/articles/2013/12/demystifying-wso2-esb-pass-through-transport-part-i/ >>>>> >>>>> Thanks, >>>>> >>>>> *Nadeeshaan Gunasinghe* >>>>> Software Engineer, WSO2 Inc. http://wso2.com >>>>> +94770596754 | nadeesh...@wso2.com | Skype: nadeeshaan.gunasinghe >>>>> <#3779151517627746345_-555366748_-88362740_816856320_1348862296_-537557168_478758164_> >>>>> <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=&u=987873371783644> >>>>> >>>>> On Mon, Feb 29, 2016 at 1:09 PM, Dinanjana Gunaratne < >>>>> dinanjanagunara...@gmail.com> wrote: >>>>> >>>>>> Hi all, >>>>>> As Nadeeshan has suggested earlier i built all 3 projects from the >>>>>> source. Many of the details of JVM Isuru suggested can be gained from >>>>>> java.lang.management. Other specific data i think can be gained from >>>>>> management package of carbon. I still have a very little understanding >>>>>> about the architecture of ESB. So what I can't understand is where to do >>>>>> the implementation?Are we talking about a "feature" to ESB ? >>>>>> >>>>>> >>>>>> >>>>>> On Mon, Feb 29, 2016 at 9:32 AM, Isuru Udana <isu...@wso2.com> wrote: >>>>>> >>>>>>> Hi Dinanjana, >>>>>>> >>>>>>> Intention of this project is to build a tool which ease production >>>>>>> incident analysis. >>>>>>> Some of the common production incidents are, >>>>>>> - Server goes OOM >>>>>>> - Increase of CPU usage >>>>>>> - Server goes to an unresponsive state >>>>>>> >>>>>>> We need to detect those situations and need to extract useful >>>>>>> information to debug the issue before the server goes to a catastrophic >>>>>>> state. >>>>>>> >>>>>>> For an example, when the server goes OOM, it will automatically >>>>>>> generate the heap dump. However heap dump is not sufficient to analyse >>>>>>> the >>>>>>> incident. We need to see what causes the increase of heap. That may be >>>>>>> due >>>>>>> to increase of load (requests) or may be due to a bug. So we need to >>>>>>> extract information like TPS of the server, thread dumps to do the >>>>>>> further >>>>>>> analysis. >>>>>>> >>>>>>> Thanks. >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Fri, Feb 26, 2016 at 1:38 PM, Nadeeshaan Gunasinghe < >>>>>>> nadeesh...@wso2.com> wrote: >>>>>>> >>>>>>>> Hi Dinanjana, >>>>>>>> >>>>>>>> First let's try to build WSO2 ESB from source and then dig in deep >>>>>>>> to the source. In order to do so you will need build the following >>>>>>>> repositories in the order. >>>>>>>> >>>>>>>> [1] https://github.com/wso2/wso2-synapse >>>>>>>> [2] https://github.com/wso2/carbon-mediation >>>>>>>> [3] https://github.com/wso2/product-esb >>>>>>>> >>>>>>>> Thanks, >>>>>>>> >>>>>>>> *Nadeeshaan Gunasinghe* >>>>>>>> Software Engineer, WSO2 Inc. http://wso2.com >>>>>>>> +94770596754 | nadeesh...@wso2.com | Skype: nadeeshaan.gunasinghe >>>>>>>> <#3779151517627746345_-555366748_-88362740_816856320_1348862296_-537557168_478758164_1912754997_-722133546_-1073985791_> >>>>>>>> <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=&u=153303653327748> >>>>>>>> >>>>>>>> On Thu, Feb 25, 2016 at 6:24 AM, Dinanjana Gunaratne < >>>>>>>> dinanjanagunara...@gmail.com> wrote: >>>>>>>> >>>>>>>>> Dear Isuru, >>>>>>>>> >>>>>>>>> Can you send me a link of api documentation of management package >>>>>>>>> of ESB ? >>>>>>>>> >>>>>>>>> On Sun, Feb 21, 2016 at 2:34 PM, Dinanjana Gunaratne < >>>>>>>>> dinanjanagunara...@gmail.com> wrote: >>>>>>>>> >>>>>>>>>> Dear Isuru, >>>>>>>>>> >>>>>>>>>> Sorry for bothering you again. I created a sample module with >>>>>>>>>> some of the requirements you mentioned in gsoc project page. Those >>>>>>>>>> requirements are creating thread dumps when resources usage increased >>>>>>>>>> unexpectedly. Now I like to know how to integrate this in to ESB and >>>>>>>>>> test >>>>>>>>>> the functionality. I couldn't find the location of ESB source. >>>>>>>>>> On Feb 20, 2016 9:33 AM, "Dinanjana Gunaratne" < >>>>>>>>>> dinanjanagunara...@gmail.com> wrote: >>>>>>>>>> >>>>>>>>>>> Dear Isuru, >>>>>>>>>>> >>>>>>>>>>> Are we looking at an implementation like this ? >>>>>>>>>>> "Dashboard is a remote monitoring system which was developed to >>>>>>>>>>> monitor the status(server's aliveness and management details) of >>>>>>>>>>> software >>>>>>>>>>> deployed remotely. This monitoring system is highly scalable and >>>>>>>>>>> does not >>>>>>>>>>> depend on any component which is being monitored. With Dashboard >>>>>>>>>>> comes a >>>>>>>>>>> Java library called "HeartBeat".HeartBeat is a client which was >>>>>>>>>>> developed >>>>>>>>>>> by us for connects to Dashboard and share information. So any >>>>>>>>>>> component >>>>>>>>>>> wish to register with Dashboard monitoring system must implement >>>>>>>>>>> that Java >>>>>>>>>>> library." >>>>>>>>>>> >>>>>>>>>>> I did this during my internship. I think we are looking at an >>>>>>>>>>> implementation within esb for debugging and monitoring. am i >>>>>>>>>>> correct ? :) >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On Sat, Feb 20, 2016 at 9:12 AM, Isuru Udana <isu...@wso2.com> >>>>>>>>>>> wrote: >>>>>>>>>>> >>>>>>>>>>>> Great...! >>>>>>>>>>>> >>>>>>>>>>>> btw, don't call me "Sir" :) >>>>>>>>>>>> >>>>>>>>>>>> On Sat, Feb 20, 2016 at 8:58 AM, Dinanjana Gunaratne < >>>>>>>>>>>> dinanjanagunara...@gmail.com> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Dear Isuru, >>>>>>>>>>>>> Found the solution :) >>>>>>>>>>>>> >>>>>>>>>>>>> On Sat, Feb 20, 2016 at 8:49 AM, Dinanjana Gunaratne < >>>>>>>>>>>>> dinanjanagunara...@gmail.com> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> Dear Isuru, >>>>>>>>>>>>>> Sorry for bothering you. Found the solution for earlier >>>>>>>>>>>>>> problem from here [1 >>>>>>>>>>>>>> <http://stackoverflow.com/questions/32866263/axis2server-packed-with-esb-4-9-0-doesnt-start-while-it-works-fine-4-8-0>]. >>>>>>>>>>>>>> Now i am facing a new problem. axis2 server looking for >>>>>>>>>>>>>> axis2.xml on wrong >>>>>>>>>>>>>> directory. below is the stack trace >>>>>>>>>>>>>> >>>>>>>>>>>>>> [2016-02-20 08:41:21,491] FATAL >>>>>>>>>>>>>> {samples.util.SampleAxis2ServerManager} - [SimpleAxisServer] >>>>>>>>>>>>>> Shutti >>>>>>>>>>>>>> ng down. Error starting SimpleAxisServer >>>>>>>>>>>>>> org.apache.axis2.AxisFault: System can not find the given >>>>>>>>>>>>>> axis2.xml E:\Project\wso2esb-4.9.0\samples >>>>>>>>>>>>>> \axis2Serverrepository\conf\axis2.xml >>>>>>>>>>>>>> at >>>>>>>>>>>>>> org.apache.axis2.deployment.FileSystemConfigurator.getAxisConfiguration(FileSystemConfigu >>>>>>>>>>>>>> rator.java:118) >>>>>>>>>>>>>> at >>>>>>>>>>>>>> org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(Configura >>>>>>>>>>>>>> tionContextFactory.java:64) >>>>>>>>>>>>>> at >>>>>>>>>>>>>> org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContextFromFileSy >>>>>>>>>>>>>> stem(ConfigurationContextFactory.java:210) >>>>>>>>>>>>>> at >>>>>>>>>>>>>> samples.util.SampleAxis2ServerManager.start(SampleAxis2ServerManager.java:93) >>>>>>>>>>>>>> at >>>>>>>>>>>>>> samples.util.SampleAxis2Server.startServer(SampleAxis2Server.java:61) >>>>>>>>>>>>>> at >>>>>>>>>>>>>> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>>>>>>>>>>>> at >>>>>>>>>>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) >>>>>>>>>>>>>> at >>>>>>>>>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >>>>>>>>>>>>>> at java.lang.reflect.Method.invoke(Method.java:483) >>>>>>>>>>>>>> at samples.util.Bootstrap.main(Bootstrap.java:132) >>>>>>>>>>>>>> >>>>>>>>>>>>>> I have defined AXIS2_HOME correctly >>>>>>>>>>>>>> >>>>>>>>>>>>>> [1] >>>>>>>>>>>>>> http://stackoverflow.com/questions/32866263/axis2server-packed-with-esb-4-9-0-doesnt-start-while-it-works-fine-4-8-0 >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Sat, Feb 20, 2016 at 7:55 AM, Dinanjana Gunaratne < >>>>>>>>>>>>>> dinanjanagunara...@gmail.com> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Dear sir, >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> When i tried to run axis2server.bat came bundled with >>>>>>>>>>>>>>> wso2esb i am getting this >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Usage: java [-options] class [args...] >>>>>>>>>>>>>>> (to execute a class) >>>>>>>>>>>>>>> or java [-options] -jar jarfile [args...] >>>>>>>>>>>>>>> (to execute a jar file) >>>>>>>>>>>>>>> where options include: >>>>>>>>>>>>>>> -d32 use a 32-bit data model if available >>>>>>>>>>>>>>> -d64 use a 64-bit data model if available >>>>>>>>>>>>>>> -server to select the "server" VM >>>>>>>>>>>>>>> The default VM is server. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> -cp <class search path of directories and zip/jar files> >>>>>>>>>>>>>>> -classpath <class search path of directories and zip/jar >>>>>>>>>>>>>>> files> >>>>>>>>>>>>>>> A ; separated list of directories, JAR >>>>>>>>>>>>>>> archives, >>>>>>>>>>>>>>> and ZIP archives to search for class files. >>>>>>>>>>>>>>> -D<name>=<value> >>>>>>>>>>>>>>> set a system property >>>>>>>>>>>>>>> -verbose:[class|gc|jni] >>>>>>>>>>>>>>> enable verbose output >>>>>>>>>>>>>>> -version print product version and exit >>>>>>>>>>>>>>> -version:<value> >>>>>>>>>>>>>>> require the specified version to run >>>>>>>>>>>>>>> -showversion print product version and continue >>>>>>>>>>>>>>> -jre-restrict-search | -no-jre-restrict-search >>>>>>>>>>>>>>> include/exclude user private JREs in the >>>>>>>>>>>>>>> version search >>>>>>>>>>>>>>> -? -help print this help message >>>>>>>>>>>>>>> -X print help on non-standard options >>>>>>>>>>>>>>> -ea[:<packagename>...|:<classname>] >>>>>>>>>>>>>>> -enableassertions[:<packagename>...|:<classname>] >>>>>>>>>>>>>>> enable assertions with specified >>>>>>>>>>>>>>> granularity >>>>>>>>>>>>>>> -da[:<packagename>...|:<classname>] >>>>>>>>>>>>>>> -disableassertions[:<packagename>...|:<classname>] >>>>>>>>>>>>>>> disable assertions with specified >>>>>>>>>>>>>>> granularity >>>>>>>>>>>>>>> -esa | -enablesystemassertions >>>>>>>>>>>>>>> enable system assertions >>>>>>>>>>>>>>> -dsa | -disablesystemassertions >>>>>>>>>>>>>>> disable system assertions >>>>>>>>>>>>>>> -agentlib:<libname>[=<options>] >>>>>>>>>>>>>>> load native agent library <libname>, e.g. >>>>>>>>>>>>>>> -agentlib:hprof >>>>>>>>>>>>>>> see also, -agentlib:jdwp=help and >>>>>>>>>>>>>>> -agentlib:hprof=help >>>>>>>>>>>>>>> -agentpath:<pathname>[=<options>] >>>>>>>>>>>>>>> load native agent library by full pathname >>>>>>>>>>>>>>> -javaagent:<jarpath>[=<options>] >>>>>>>>>>>>>>> load Java programming language agent, see >>>>>>>>>>>>>>> java.lang.instrument >>>>>>>>>>>>>>> -splash:<imagepath> >>>>>>>>>>>>>>> show splash screen with specified image >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Any reason for it ? >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Then I downloaded axis2 server and started it.It started >>>>>>>>>>>>>>> correctly. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Thu, Feb 18, 2016 at 7:04 AM, Dinanjana Gunaratne < >>>>>>>>>>>>>>> dinanjanagunara...@gmail.com> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Thanks for the info :) i will look at it >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On Wed, Feb 17, 2016 at 10:10 AM, Isuru Udana < >>>>>>>>>>>>>>>> isu...@wso2.com> wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Hi Dinanjana, >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Thank you for your interest in this project. >>>>>>>>>>>>>>>>> As a starting point, you can download WSO2 ESB[1] and >>>>>>>>>>>>>>>>> start play with it. >>>>>>>>>>>>>>>>> You may run few samples[2] to get familiar with the >>>>>>>>>>>>>>>>> product first. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> [1] http://wso2.com/products/enterprise-service-bus/ >>>>>>>>>>>>>>>>> [2] http://docs.wso2.org/wiki/display/ESB490/Samples >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Thanks. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> On Mon, Feb 15, 2016 at 9:31 PM, Dinanjana Gunaratne < >>>>>>>>>>>>>>>>> dinanjanagunara...@gmail.com> wrote: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> From: Dinanjana Gunaratne <dinanjanagunara...@gmail.com> >>>>>>>>>>>>>>>>>> Date: Mon, Feb 15, 2016 at 9:27 PM >>>>>>>>>>>>>>>>>> Subject: [Dev]GSOC 2016: Proposal 7 >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Dear Sir, >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> I m a 3rd year Computer Engineering undergraduate at >>>>>>>>>>>>>>>>>> University of Peradeniya. I would like to contribute to open >>>>>>>>>>>>>>>>>> source >>>>>>>>>>>>>>>>>> community by taking part in GSOC 2016. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Recently i developed a remote monitoring system for an >>>>>>>>>>>>>>>>>> organization which had some of those mentioned features. >>>>>>>>>>>>>>>>>> Such as alerting >>>>>>>>>>>>>>>>>> when resources are over used and alerting when server stop >>>>>>>>>>>>>>>>>> responding. The >>>>>>>>>>>>>>>>>> monitoring system developed in such a manner that the >>>>>>>>>>>>>>>>>> implementation of >>>>>>>>>>>>>>>>>> monitoring system does not depend on components that are >>>>>>>>>>>>>>>>>> been monitored. >>>>>>>>>>>>>>>>>> The solution is built using Java and Spring framework. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> So i wold like to know how to proceed on this project. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>> *Isuru Udana* >>>>>>>>>>>>>>>>> Associate Technical Lead >>>>>>>>>>>>>>>>> WSO2 Inc.; http://wso2.com >>>>>>>>>>>>>>>>> email: isu...@wso2.com cell: +94 77 3791887 >>>>>>>>>>>>>>>>> blog: http://mytecheye.blogspot.com/ >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> *Isuru Udana* >>>>>>>>>>>> Associate Technical Lead >>>>>>>>>>>> WSO2 Inc.; http://wso2.com >>>>>>>>>>>> email: isu...@wso2.com cell: +94 77 3791887 >>>>>>>>>>>> blog: http://mytecheye.blogspot.com/ >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> Dev mailing list >>>>>>>>> Dev@wso2.org >>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> *Isuru Udana* >>>>>>> Associate Technical Lead >>>>>>> WSO2 Inc.; http://wso2.com >>>>>>> email: isu...@wso2.com cell: +94 77 3791887 >>>>>>> blog: http://mytecheye.blogspot.com/ >>>>>>> >>>>>> >>>>>> >>>>> >>>> >>>> >>>> -- >>>> *Isuru Udana* >>>> Associate Technical Lead >>>> WSO2 Inc.; http://wso2.com >>>> email: isu...@wso2.com cell: +94 77 3791887 >>>> blog: http://mytecheye.blogspot.com/ >>>> >>> >>> >>> _______________________________________________ >>> Dev mailing list >>> Dev@wso2.org >>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>> >>> >> >> >> -- >> Best Regards >> Isuru Ranawaka >> M: +94714629880 >> Blog : http://isurur.blogspot.com/ >> > >
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev