elastic / apm-agent-java

https://www.elastic.co/guide/en/apm/agent/java/current/index.html
Apache License 2.0
567 stars 321 forks source link

Add support to Jakarta EE 9 #1543

Open eyalkoren opened 4 years ago

eyalkoren commented 4 years ago

Is your feature request related to a problem?

Already known issue - multiple APIs moved from package javax to jakarta in this version, meaning that our instrumentations will not be applied. This includes the sub-packages servlet, jms, ws, faces and ejb that we instrument at least.

Describe the solution you'd like

It is likely that the addition of the jakarta package to matchers will be sufficient in most or all cases, but it will require some investigation and a lot of refactoring and testing.

Minimal requirements for resolving this issue

Additional context

SylvainJuge commented 3 years ago

Working on this might also be a good time to include https://github.com/elastic/apm-agent-java/issues/1294 as well to avoid duplication.