BFergerson opened a new issue #7113:
URL: https://github.com/apache/skywalking/issues/7113
Why do you submit this issue?
- [x] Feature or performance improvement
___
### Requirement or improvement
You can use "Group Parameterized Endpoints" to collapse endpoint `/users/10`
and `/users/100` but it doesn't differentiate between HTTP method types so
doing a `{GET}]/users/10` looks the same as `{DELETE}/users/10`.
I've created a patch that adds the HTTP method type before the URL but I'm
curious if anyone knows whether to dynamic endpoint can also be determined.
That's the `/users/{id}` part that's defined in `@RequestMapping`. My guess is
you can't since Tomcat sits a layer above SpringMVC. If that's the case, could
you update an entry span's operation name? I ask because I would rather
auto-detect this information than create the necessary
`endpoint-name-grouping.yml` file. I like that that file exists but I think
it's best to consider it as a last result.
If neither method works, is there a way to implement something like
`USE_QUALIFIED_NAME_AS_ENDPOINT_NAME` like SpringMVC or is that again an issue
because Tomcat sits above SpringMVC?
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]