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