【发布时间】:2021-02-17 15:51:59
【问题描述】:
我在 React 应用程序中使用 ElasticSearch APM RUM。
现在,我已经将 APM 集成到路由器中,这样我就可以在 Kibana 中看到 route-change 事务了。
现在我想跟踪用户对特定按钮的点击,例如查看有多少用户点击了该按钮。 (在APM React docs,我只能看到如何跟踪on component,但这里我需要跟踪on click。)
我的问题是:
- 我需要为此创建 Transaction 或 Span 吗?
- 如何手动创建此 Transaction/Span,而不为此包装组件?
This question 帮助但没有回答我的问题,因为根据docs:
但是,为了避免向服务器发送过多的用户交互事务,代理会丢弃没有跨度的事务(例如,没有网络活动)
而我的情况是点击更改 UI。
【问题讨论】:
标签: reactjs elasticsearch apm elastic-apm rum