Is your feature request related to a problem?
When using Spring MVC, the service.framework.name and sevice.framework.version fields are populated on transactions. They are not populated for Spring Webflux.
Describe the solution you'd like
Framework name and version should be populated. It looks like this can be implemented in the co.elastic.apm.agent.springwebflux.TransactionAwareSubscriber in the apm-spring-webflux-spring5 module
Describe alternatives you've considered
I tried populating it myself using the apm-agent-api but that only supports setting the framework name, not the framework version.
|
Transaction setFrameworkName(String frameworkName); |
Is your feature request related to a problem?
When using Spring MVC, the service.framework.name and sevice.framework.version fields are populated on transactions. They are not populated for Spring Webflux.
Describe the solution you'd like
Framework name and version should be populated. It looks like this can be implemented in the
co.elastic.apm.agent.springwebflux.TransactionAwareSubscriberin the apm-spring-webflux-spring5 moduleDescribe alternatives you've considered
I tried populating it myself using the
apm-agent-apibut that only supports setting the framework name, not the framework version.apm-agent-java/apm-agent-api/src/main/java/co/elastic/apm/api/Transaction.java
Line 68 in 9136751