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 <[email protected]> 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 <
> [email protected]> 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 <[email protected]> wrote:
>>
>>> Hi Dinanjana,
>>>
>>> Do you need further help to understand the ESB architecture ?
>>>
>>> On Mon, Feb 29, 2016 at 6:01 PM, Nadeeshaan Gunasinghe <
>>> [email protected]> 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 | [email protected] | Skype: nadeeshaan.gunasinghe
>>>> <#-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 <
>>>> [email protected]> 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 <[email protected]> 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 <
>>>>>> [email protected]> 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 | [email protected] | Skype: nadeeshaan.gunasinghe
>>>>>>> <#-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 <
>>>>>>> [email protected]> 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 <
>>>>>>>> [email protected]> 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" <
>>>>>>>>> [email protected]> 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 <[email protected]>
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>>> Great...!
>>>>>>>>>>>
>>>>>>>>>>> btw, don't call me "Sir" :)
>>>>>>>>>>>
>>>>>>>>>>> On Sat, Feb 20, 2016 at 8:58 AM, Dinanjana Gunaratne <
>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Dear Isuru,
>>>>>>>>>>>> Found the solution :)
>>>>>>>>>>>>
>>>>>>>>>>>> On Sat, Feb 20, 2016 at 8:49 AM, Dinanjana Gunaratne <
>>>>>>>>>>>> [email protected]> 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 <
>>>>>>>>>>>>> [email protected]> 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 <
>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Thanks for the info :) i will look at it
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Wed, Feb 17, 2016 at 10:10 AM, Isuru Udana <
>>>>>>>>>>>>>>> [email protected]> 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 <
>>>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> From: Dinanjana Gunaratne <[email protected]>
>>>>>>>>>>>>>>>>> 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: [email protected] cell: +94 77 3791887
>>>>>>>>>>>>>>>> blog: http://mytecheye.blogspot.com/
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> *Isuru Udana*
>>>>>>>>>>> Associate Technical Lead
>>>>>>>>>>> WSO2 Inc.; http://wso2.com
>>>>>>>>>>> email: [email protected] cell: +94 77 3791887
>>>>>>>>>>> blog: http://mytecheye.blogspot.com/
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Dev mailing list
>>>>>>>> [email protected]
>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> *Isuru Udana*
>>>>>> Associate Technical Lead
>>>>>> WSO2 Inc.; http://wso2.com
>>>>>> email: [email protected] cell: +94 77 3791887
>>>>>> blog: http://mytecheye.blogspot.com/
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>>
>>> --
>>> *Isuru Udana*
>>> Associate Technical Lead
>>> WSO2 Inc.; http://wso2.com
>>> email: [email protected] cell: +94 77 3791887
>>> blog: http://mytecheye.blogspot.com/
>>>
>>
>>
>> _______________________________________________
>> Dev mailing list
>> [email protected]
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> Best Regards
> Isuru Ranawaka
> M: +94714629880
> Blog : http://isurur.blogspot.com/
>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to