我正在跟踪Application Insights中的自定义事件。在这种有问题的情况下,当用户加载组件时(我正在开发Angular应用程序),我在浏览器前端发出一个对“ trackEvent”的调用。
在“应用程序见解”中,我运行查询以列出我的自定义事件。现在,在结果列表中,我有相同的事件,所有字段都相同(甚至是带有毫秒的时间戳)。只有itemId不同。
仅一次调用trackEvent的多个事件是从哪里产生的?
我没有任何相关的源代码,因为我只在库 applicationinsights-js (https://github.com/Microsoft/ApplicationInsights-JS中使用了 trackEvent )
在这里:
AppInsights.trackEvent(myName, myProperties, myMeasurements);
答案 0 :(得分:1)
就我而言,我可以通过设置来解决问题
config.isStorageUseDisabled = true;
传递给Application-Insights-JS的downloadAndSetup-Method的配置对象中的。我还将maxBatchInterval设置为0,这样我就不会丢失任何Tracking-Events。不过我不确定。