newrelic / newrelic-java-agent

The New Relic Java agent
Apache License 2.0
192 stars 140 forks source link

Start Jetty 12 web transactions in the core server's handle function #1852

Open obenkenobi opened 1 month ago

obenkenobi commented 1 month ago

Web transactions in Jetty 12 only began for apps using servlets. Non-servlet apps using the core Jetty server do not start web transactions.

This is because we start transactions in the Jetty 12 servlet modules.

The core server is instrumented in the jetty-12 instrumentation module. The goal here is to begin transactions in the module using the handle methods there like how they were in our Jetty 11 module.

workato-integration[bot] commented 1 month ago

https://new-relic.atlassian.net/browse/NR-259235