Dashboard Overview
The dashboard home provides real-time insights into your application health.Key Metrics
Total Errors
Track the total number of errors across all applications and environments
Error Rate
Monitor error frequency trends over time periods
Active Groups
View the number of unique error groups (deduplicated errors)
Dashboard Components
Error Trends Chart
Visualizes error frequency over time:- Time ranges: Last hour, 24 hours, 7 days, 30 days
- Grouping: Hourly or daily buckets
- Severity breakdown: Stacked by error, warning, info levels
Severity Distribution
Pie chart showing error distribution by severity:- Error (red) - Critical errors
- Warning (yellow) - Non-critical issues
- Info (blue) - Informational logs
Recent Errors
List of the most recent 10 errors with:- Error message
- Severity badge
- Application ID
- Environment
- Timestamp
- Quick link to details
- Click any error to view full details
- Filter by clicking severity badges
- Navigate to full logs view
Top Error Groups
Most frequently occurring errors (grouped by fingerprint): Shows:- Error message
- Occurrence count
- First seen timestamp
- Last seen timestamp
- Severity
Error grouping uses intelligent fingerprinting to deduplicate similar errors. Learn more about grouping →
Logs View
The logs page (/logs) provides comprehensive error browsing and filtering.
Logs Table

- Severity - Color-coded badge (error/warning/info)
- Message - Error message preview (truncated)
- App ID - Application identifier
- Environment - Environment name
- Timestamp - When the error occurred
- Actions - View details button
- Sorting: Click column headers to sort
- Pagination: Navigate through large result sets
- Row highlighting: Errors highlighted in red
- Responsive: Optimized for mobile and desktop
Filtering Options
Quick Filters
Pre-built filters for common queries:- Severity
- Environment
- Application
- Time Range
Advanced Filters
Combine multiple filters for precise queries:=- Exact match!=- Not equal>/<- Greater/less than (timestamps)~- Contains (text search)
Full-Text Search
Search across error messages and stack traces:- Case-insensitive
- Searches both
messageandstackfields - MongoDB text index for performance
- Highlights matches in results
Bulk Actions
Select multiple logs for bulk operations:- Delete - Remove selected logs
- Export - Download as JSON or CSV
- Mark as resolved - Archive errors
Error Details
Click any error to view comprehensive details.Error Overview
Header Section:- Error name and message
- Severity badge
- Timestamp (relative and absolute)
- Application ID and environment
- Share link
- Export as JSON
- Delete error
- Mark as resolved
Stack Trace
Full stack trace with:- Line-by-line breakdown
- File names and line numbers
- Function names
- Syntax highlighting
Metadata Cards
Custom metadata displayed in organized cards:- User Context
- Request Context
- Application Context
- Nested objects expanded by default
- Arrays displayed as lists
- Timestamps formatted relative
- URLs made clickable
Browser/Node Context
Automatically collected environment information:- Browser
- Node.js
Viewport:
- Width: 1920px
- Height: 1080px
- Resolution: 1920x1080
- Color Depth: 24-bit
- User Agent: Mozilla/5.0…
- Language: en-US
- Platform: MacIntel
- Cookies: Enabled
- Connection: 4G
- Downlink: 10 Mbps
- RTT: 50ms
AI Analysis (Optional)
If Google Gemini is configured, view AI-powered insights:AI Summary
AI Summary
Concise description of what went wrong:
Possible Cause
Possible Cause
Root cause analysis:
Suggested Fix
Suggested Fix
Actionable recommendations:
AI analysis is generated on-demand and cached for performance. It may take a few seconds on first load.
Similar Errors
View other errors in the same group:- Shows up to 10 similar errors
- Sorted by most recent
- Quick navigation between occurrences
- Metadata comparison
Error Groups
The groups page (/groups) shows deduplicated errors.
Groups Table
Columns:- Error Message - Representative message
- Count - Number of occurrences
- First Seen - When first occurred
- Last Seen - Most recent occurrence
- Severity - Highest severity in group
- Actions - View all occurrences
Grouping Algorithm
Errors are grouped using a fingerprint generated from:- Error name -
TypeError,ReferenceError, etc. - Error message - With dynamic values normalized
- Stack trace - Top 3 stack frames
Group Actions
- View all occurrences - See all errors in group
- Mark as resolved - Archive entire group
- Set alert - Get notified on new occurrences
- Export group - Download all occurrences
Real-Time Updates
The dashboard updates in real-time as new errors arrive:- Polling: Checks for new errors every 10 seconds
- Visual indicator: New error badge
- Auto-refresh: Optionally enable auto-refresh
- Notifications: Browser notifications for critical errors
Export and Sharing
Export Options
- JSON Export
- CSV Export
- PDF Report
Shareable Links
Generate shareable links to specific views:Keyboard Shortcuts
Speed up navigation with keyboard shortcuts:GthenD- Go to DashboardGthenL- Go to LogsGthenG- Go to Groups/- Focus searchESC- Close modals←/→- Navigate pagination
Performance Optimization
The dashboard is optimized for large datasets:- Virtualized tables: Render only visible rows
- Lazy loading: Load data on scroll
- Pagination: 50 items per page (configurable)
- MongoDB indexes: Fast queries even with millions of logs
- Caching: AI analysis and stats cached
- Use filters to narrow results
- Archive old logs periodically
- Implement log retention policies
- Consider partitioning by time period
Customization
Theme
Toggle between light and dark modes:Columns
Customize which columns appear in logs table:- Show/hide columns
- Reorder columns
- Adjust column widths
- Save preferences to local storage