We are currently exploring using Elastic APM against our application. We'd like to capture both RUM data (in browser observation of user experience) as well as more traditional APM information.
Our application unfortunately is built using a web framework (Vaadin) that wraps all actions encoded as URL params and POST's to the same back-end URL (e..g. POST /myapp/UIDL). As a result, the user actions in the RUM agent aren't helpful for discerning individual user actions.
Is there a way to decoration/override the action names using the RUM agent API to get more useful data out of RUM agent?