RUM Errors
Monitor errors, exceptions, and failed requests with detailed breakdowns by browser, device, and network conditions.
The Errors tab in Real User Monitoring helps you identify, analyze, and prioritize errors and exceptions that affect your users. Get detailed breakdowns by browser, device, network conditions, and view comprehensive error traces.
Accessing Error Monitoring
- Navigate to Real User Monitoring in Last9
- Click the Errors tab
- Choose your application, environment, and version from the top filters
- Set your desired time range using the date picker
Dashboard Components
Errors Over Time
Track error frequency throughout your selected time period. The chart shows:
- Error trends and patterns over time
- Spikes that might correlate with deployments or traffic increases
- The option to Include all views to show both error and success rates for context
- Visual distinction between successful pageviews (green) and errors (red)
Top Paths by Error Count
See which pages generate the most errors with total error counts for each path. This ranking helps you:
- Prioritize bug fixes on pages with the highest error impact
- Focus debugging efforts on critical user journeys
- Understand which pages need immediate attention
Error Breakdown Analysis
The dashboard provides multiple breakdown views to help you understand error patterns:
Errors by Browser
Compare error rates across different browsers:
- Chromium: Often the majority of your traffic
- Firefox: May show different error patterns due to engine differences
- Safari: Important for iOS and macOS users
- Other browsers: Edge, mobile browsers, etc.
Browser-specific errors help identify:
- Compatibility issues with specific browser features
- Polyfill requirements for older browsers
- Browser-specific API behaviors
Errors by Screen Size
Analyze errors across different device categories:
- Large: Desktop and large tablet screens (≥ 1024px)
- Medium: Tablets and small laptops (< 1024px)
- Small: Mobile devices (< 768px)
Screen size patterns reveal:
- Mobile-specific errors (touch events, viewport issues)
- Responsive design problems
- Device-specific failures
Errors by Network Type
Compare error rates across connection types:
- 4g: Mobile data connections
- Unknown: Network type couldn’t be determined
- 2g: Slower mobile connections
- WiFi/Ethernet: Fixed broadband connections
Network-related patterns show:
- Timeout errors on slower connections
- Loading failures due to connectivity issues
- Network-dependent feature problems
Errors by Device Type
Break down errors by device categories:
- Unknown: Device type couldn’t be determined
- Mobile: Smartphones and mobile devices
- Desktop: Desktop computers and laptops
- Tablet: Tablet devices
Device-specific errors indicate:
- Mobile-only functionality issues
- Touch vs mouse interaction problems
- Hardware capability differences
Detailed Error Investigation
Individual Error Analysis
Click on any error entry to view detailed information:
Each error provides:
- Timestamp: When the error occurred
- View ID: Unique identifier for the pageview
- Path: URL where the error happened
- Browser: User’s browser information
- Screen Size: Device screen category
- Network Type: Connection type when error occurred
Exception Details
- Exception timing: How long after page start the error occurred
- Full stack trace: Complete error stack with file names and line numbers
- Error context: Surrounding code and variable states when available
- Trace link: Click “Trace” to view the complete user session
This detailed information helps developers:
- Identify the exact source of errors
- Understand the user context when errors occur
- Reproduce issues by following the user’s journey
- Prioritize fixes based on error frequency and impact
Filtering and Grouping
Use the same filtering capabilities as Performance monitoring:
- Path filtering: Focus on specific pages or URL patterns
- Attribute filtering: Filter by browser, device, network, or custom attributes
- Time-based filtering: Analyze errors within specific time windows
- Environment filtering: Compare error rates across different deployments
Best Practices
- Monitor Error Trends: Watch for error spikes after deployments
- Focus on High-Impact Errors: Prioritize errors affecting many users or critical paths
- Correlate with Performance: Slow pages often have higher error rates
- Browser Testing: Pay attention to browser-specific error patterns
- Mobile-First Debugging: Mobile users often experience unique error conditions
- Set Error Budgets: Define acceptable error rates and alert when exceeded
- Regular Review: Check error patterns weekly to catch regressions early
Troubleshooting
Please get in touch with us on Discord or Email if you have any questions.