Is there a way to change the transaction to the interface name?


Interface names are more intuitive

There is definitely a way to customize the transaction name however you see fit.
Choose one of our APIs for that.
For example, use our public API to override the transaction name. Find a place in your code that is invoked whenever there is a transaction active and use it.
For example, one good option is to add a Servlet Filter and do this after calling chain.doFilter().

I hope this helps.

Can this directly display the interface name like skywalking agent?

Can the agent code directly grab the interface name?