
有一个 next.js 项目,走的是 SSR 模式,在服务端会调用一些接口,想通过工具记录每一次访问调用各个接口的耗时,维度是访问的 URL 。
1 R4rvZ6agNVWr56V0 2023-12-26 00:30:59 +08:00 |
2 fuyun 2023-12-26 01:47:52 +08:00 刚好上周把这个功能给实现了,不过是 Angular ( SSR 和 CSR 都有)下面的方案,直接监听 NavigationEnd 事件,发送一个请求到服务端就好了,当然,前提是已经实现了 UV 功能。 |
3 GUSNYpU376k4Sx2V 2023-12-26 02:30:34 +08:00 microsoft charity |
4 BeijingBaby 2023-12-26 08:09:12 +08:00 via iPhone 主要是业务埋点 工具很多 |
5 jonsmith 2023-12-26 09:19:26 +08:00 |
6 DreamingCTW 2023-12-26 09:43:47 +08:00 @jonsmith #5 这个不错呀 |
7 7inFen 2023-12-26 10:45:40 +08:00 只看耗时,浏览器开发者工具的网络瀑布流就可以吧,如果要更多渲染数据,性能分析的数据应该足够了。 |
8 standchan 2023-12-26 11:30:16 +08:00 sentry,skywalking |
10 R4rvZ6agNVWr56V0 2023-12-26 16:15:03 +08:00 @looveh 后端接口要做性能监测的话,肯定是有代码侵入的。 |
12 yuuk OP 谢谢大家,最终用了 skywalking ,基本无侵入就能达到效果 |