如何追踪一个请求被哪些中间件、controolers处理，以及调用了哪些services
### 请详细告知你的新点子（Nice Ideas）：

我目前在给团队的一些egg项目开发监控工具，其中一个功能是我希望记录一个请求被哪些中间件、controolers处理，以及调用了哪些services，目前尝试了对ctx中的controller和service调用入口进行运行时注入、Proxy劫持等都没有成功，请问有其他实现途径吗，谢谢