We have currently glowroot set up and working for our Jboss servers, however we wanted to give a try to elsatic APM. Sadly we discovered that configuring both tools on one server at the same time produced errors in the applications.
In elastic APM I can see:
Class org.jboss.jca.adapters.jdbc.jdk8.WrappedPreparedStatementJDK8 does not implement the requested interface org.glowroot.agent.plugin.jdbc.StatementAspect$HasStatementMirrorMixin
In glowroot I see no errors, as for the application, it's up but it seems it isn't able to make a database connection.
Having both tools is maybe overkill but they both have their advantages, the biggest one for elastic APM being for me:
Agents for other languages than java
The ability to follow a trace from one agent to another, very useful in a SOA architecture.
On the other hand Glowroot is better for database stats, analysing logs and looking at traces...
If there is any way to make both work together we could enjoy the best of both worlds...
Hello,
We have currently glowroot set up and working for our Jboss servers, however we wanted to give a try to elsatic APM. Sadly we discovered that configuring both tools on one server at the same time produced errors in the applications.
In elastic APM I can see: Class org.jboss.jca.adapters.jdbc.jdk8.WrappedPreparedStatementJDK8 does not implement the requested interface org.glowroot.agent.plugin.jdbc.StatementAspect$HasStatementMirrorMixin
In glowroot I see no errors, as for the application, it's up but it seems it isn't able to make a database connection.
Having both tools is maybe overkill but they both have their advantages, the biggest one for elastic APM being for me:
On the other hand Glowroot is better for database stats, analysing logs and looking at traces...
If there is any way to make both work together we could enjoy the best of both worlds...
Thanks