有没有办法让 APM 真实用户监控(Javascript 代理)跟踪用户在页面上花费的时间?
我目前正在使用 Elasticsearch v7.11.2
我知道时间跟踪不在当前可用功能列表中;有什么方法可以通过,例如使用 Transaction Spans 或纯 JS 吗?
有没有办法让 APM 真实用户监控(Javascript 代理)跟踪用户在页面上花费的时间?
我目前正在使用 Elasticsearch v7.11.2
我知道时间跟踪不在当前可用功能列表中;有什么方法可以通过,例如使用 Transaction Spans 或纯 JS 吗?
RUM 主要返回以下数据/指标:
页面停留时间不是其中之一。此外,可能还有其他比页面停留时间更有趣的指标,例如平均会话持续时间和停留时间。
由于每个事务都包含以微秒为单位的持续时间......
"transaction" : {
"duration" : {
"us" : 17385392
},
...您可以使用众所周知的 JS 技术来检测用户何时登陆页面以及何时离开,然后您可以利用Transactions API来测量用户在页面上的一系列事件所花费的时间在您的页面上。