Hi Philip,

You can use Karaf as a container. It supports different programming model including OSGi of course.

Karaf supports Aries JMX and MBean whiteboard pattern to simplify the way of exposing your MBeans (it's just registering a MBean service).

Once done, you can use Karaf Decanter to collect the metrics and have monitoring/BAM/alerting.

Don't hesitate to ping me if you need more details.

Regards
JB

On 19/09/2018 12:34, Philipp Höfler wrote:
Hi,

I've setup a small OSGi application.
The application gets some REST requests and forwards these requests to a 
content repository using CMIS.
So, basically the app consists of three bundles. The first bundle provides and 
RESTful webservice (HTTP Whiteboard), the second the CMIS connection to the 
repository and the third is the internal API between the other two bundles.

Now, I am encountering performances problems. Storing documents to the 
repository, is quite slower than it should be.
I thought it would be a good idea, to monitor the application to identify the 
bottle necks.
That's why I would like to connect VisualVM (or JConsole) via JMX.

Right now the application is not finished yet, so the deployment does not 
exists.
I am currently using the bundled app from the enRoute R7 example project for 
testing.

Is it a realistic to use the bundled app for tests or is an application server 
like Karaf faster?
Is it possible to connect to the JMX of the bundled app? Would you recommend 
using Karaf (application server)?

When you do recommend Karaf, how can I deploy my app to the application server?
Do I have to install every single bundle?

As always, thanks for your help.
Philipp


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@felix.apache.org
For additional commands, e-mail: users-h...@felix.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@felix.apache.org
For additional commands, e-mail: users-h...@felix.apache.org

Reply via email to