【发布时间】:2016-12-01 19:19:18
【问题描述】:
我们有一个由 New Relic APM 监控的基于 Spring boot (v1.3.8) 的应用程序,它使用 Spring Data 和 Spring Data Rest 等项目。 New Relic 配置为 agentlib。
在这个应用程序中,我们有某些端点,例如
/Employee/12345
/Employee/search/findEmployeesByDeptId?DeptId=12345
此端点绑定到基于 Spring Data 的“CRUDRepository”。
我遇到的问题是,在 New Relic 下,当它报告长时间运行的事务时,它将所有这些端点聚合到以下端点之一
/RepositoryEntityController/getCollectionResource
/RepositoryEntityController/getItemResource
/RepositorySearchController/executeSearch
是否有任何调整使得上述聚合报告一些有意义的 URL 而不是上述程序?
【问题讨论】:
标签: java spring-boot spring-data spring-data-rest newrelic