Kibana version:
8.5.3
Elasticsearch version:
8.5.3
APM Server version:
8.5.3
APM Agent language and version:
1.36.0 Java
I noticed that the Elastic APM Java agent is not detecting Spring RestController names in Spring boot 3. All the HTTP transactions are marked as DispatcherServlet#doGet instead of ControllerName#MethodName.
Or is this because Spring Web MVC 6.x (used by Spring boot 3) is not supported yet. If so is there an expected release date? For now I can override my transaction names with the agent java API.
Steps to reproduce:
- Start sample Spring boot RestApplication with 1 rest controller with a GetMapping with APM agent attached
- Observe transaction name in the APM UI is always DispatcherServlet#doGet