and ajax loading performance (User Timing API) • We used StatsD + Grafana, plus Google Analytics. • Capture uncaught javascript exceptions in the browser. • We use Bugsnag, but plenty of good options out there. OUR BROWSER MONITORING TOOLKIT
Message: • Stacktrace[0]: • Timing: • Trend: NS_ERROR_XPC_SECURITY_MANAGER_VETO NS_ERROR_XPC_SECURITY_MANAGER_VETO: JS frame :: <TOP_LEVEL> Within 2s of page load happened many times but to only 1 user
• Stacktrace[0]: • Timing: • Trend: ReferenceError Uncaught ReferenceError: jQuery is not defined /source/bugsnag/javascripts/dashboard.js:1 - anonymous Within 5s of page load Sporadic, many users
and ajax loading performance (User Timing API) • We used StatsD + Grafana, plus Google Analytics. • Capture uncaught javascript exceptions in the browser. • We use Bugsnag, but plenty of good options out there. OUR BROWSER MONITORING TOOLKIT
location (most RUM products show this) • Installed fonts • Screen dimensions & color depth • Browser language • Online/offline status • Battery level & charging status • Emoji support • Page visibility (backgrounded?) • Connection type (future, or with vendor data) • Support for emerging browser APIs