Azure Application Insight JS SDK trackEvent事件时间戳取值规则咨询
Azure Application Insight JavaScript SDK trackEvent时间戳说明
appInsights.trackEvent 上报的自定义事件的时间戳,对应的是应用调用appInsights.trackEvent方法的客户端本地时间,而非另外两个时间点,具体逻辑如下:
- 调用
trackEvent接口的瞬间,SDK就会在客户端侧为当前事件生成时间戳,和事件其他属性绑定后存入本地缓存队列 flushEvent只是触发本地缓存队列中已生成的事件批量上报的动作,不会修改已绑定的事件时间戳- 事件到达服务端的时间仅会作为服务端侧的额外元数据单独存储,不会覆盖SDK上报的原始时间戳,你在Azure后台查询到的事件默认展示的时间戳就是客户端调用
trackEvent时生成的时间。
内容的提问来源于stack exchange,提问作者Sam
相关产品推荐
相关产品推荐

