2

当用户单击一个按钮时,是否可以在浏览器中创建一个跨度,并跟踪浏览器作为子跨度对后端的每次调用?

是否有用于开放跟踪的 javascript 库(不是 node.js),它将跨度从浏览器传播到后端服务?

一个例子:

  • 用户点击浏览器中的“做一些昂贵的事情”按钮
  • 创建了一个跨度(我猜是手动的)
  • 一些业务逻辑在浏览器的 javascript 中运行,例如一些复杂的验证
  • 业务逻辑需要对不同的微服务进行 3 次调用
  • 因此,创建了三个子跨度

应该可以将三个子跨度可视化为导致它们的原始点击的一部分。

如果出现以下情况,这将是一个奖励:

  • 还将跟踪 Javascript 运行所花费的时间,以确定浏览器中性能不佳的 Javascript
  • 如果还跟踪浏览器的内存和 cpu 使用情况,那就太棒了,但 API 限制目前似乎不允许这样做。
4

0 回答 0