我正在为AngularJS应用程序实现Application Insights。我们已经设置了一些逻辑来跟踪API调用的加载时间。我想知道是否可以跟踪app.js和vendor.js文件的加载时间。你们知道这可能吗?先谢谢你!
hrirmatl1#
我想知道是否可以跟踪app.js和vendor.js文件的加载时间。根据ApplicationInsights-JS,要获得页面加载时间,可以使用pageView.properties.duration,尝试以下取自文档的代码片段:
pageView.properties.duration
_self.trackPageView = (pageView?: IPageViewTelemetry, customProperties?: ICustomProperties) => { try { let inPv = pageView || {}; _pageViewManager.trackPageView(inPv, {...inPv.properties, ...inPv.measurements, ...customProperties}); if (_self.config.autoTrackPageVisitTime) { _pageVisitTimeManager.trackPreviousPageVisit(inPv.name, inPv.uri); } } catch (e) { _throwInternal( eLoggingSeverity.CRITICAL, _eInternalMessageId.TrackPVFailed, "trackPageView failed, page view will not be collected: " + getExceptionName(e), { exception: dumpObj(e) }); } };
您可以参考Capture and view page load times in your Azure web app with Application Insights和页面视图性能管理器.ts
1条答案
按热度按时间hrirmatl1#
我想知道是否可以跟踪app.js和vendor.js文件的加载时间。
根据ApplicationInsights-JS,要获得页面加载时间,可以使用
pageView.properties.duration
,尝试以下取自文档的代码片段:您可以参考Capture and view page load times in your Azure web app with Application Insights和页面视图性能管理器.ts