Dashboard Analytics
The dashboard home provides key metrics and visualizations.Overview Metrics
Total Errors
Total number of errors across all time periods
Error Rate
Errors per hour/day trend over time
Unique Groups
Number of distinct error groups
Key Metrics Explained
Total Errors
- Monitor overall application health
- Identify error spikes
- Track improvement over time
Error Rate
- Rate > 2x average: Warning
- Rate > 5x average: Critical
Active Error Groups
- New groups indicate new bugs
- Resolved groups show progress
- Active groups need attention
Time-Series Visualizations
Error Trends Chart
Interactive chart showing error frequency over time. Features:- Multiple time ranges (1h, 24h, 7d, 30d)
- Severity breakdown (stacked)
- Hover for details
- Zoom and pan
- Export as image

Severity Distribution
Pie chart showing error breakdown by severity.- High error percentage: Critical issues need attention
- Balanced distribution: Good error handling
- Low warning percentage: Under-reporting potential issues
Error Groups Over Time
Track new vs. resolved error groups.newGroups < resolvedGroups: Improving ✓newGroups > resolvedGroups: Degrading ✗newGroups ≈ resolvedGroups: Stable ~
Application Analytics
Per-application metrics and comparisons.Application Comparison
Compare error rates across applications:| Application | Errors | Rate | Change | Status |
|---|---|---|---|---|
| frontend | 8,234 | 34/h | +12% | 🔴 |
| backend-api | 5,123 | 21/h | -5% | 🟢 |
| mobile-app | 1,890 | 8/h | +45% | 🔴 |
- Mobile app error rate increased significantly
- Backend API improving
- Frontend needs attention
Environment Breakdown
Error distribution by environment:- Production should be lowest (well-tested code)
- Staging catches most issues
- Development has experimental code
Top Error-Prone Features
Identify features with most errors:- Prioritize fixing high-error features
- Add more tests for error-prone areas
- Review code quality
User Impact Analytics
Understand how errors affect users.Affected Users
Track unique users impacted by errors:- < 1% affected: Isolated issues
- 1-5% affected: Moderate impact
-
5% affected: Widespread problem
User Journey Analysis
See where errors occur in user flows:- Checkout and payment have high error rates
- Users drop off due to errors
- Fix payment errors first (highest impact)
Error Recurrence
Track how often users encounter the same error:- Persistent bugs not fixed
- Poor error recovery
- User frustration
Performance Analytics
Correlate errors with performance metrics.Error Rate vs. Response Time
-
0.7: Errors likely caused by performance issues
- 0.3-0.7: Moderate correlation
- < 0.3: Independent factors
Memory Usage Correlation
- Errors spike when memory > 90% threshold
- Likely memory leaks or OOM errors
- Action: Optimize memory usage
Custom Analytics
Create custom analytics dashboards.Custom Metrics
Define custom metrics to track:Funnels
Track error rates through conversion funnels:Cohort Analysis
Compare error rates across user cohorts:- New users encounter more errors (onboarding issues)
- Power users have different error patterns
- Mobile users vs. desktop users
Alerting and Monitoring
Set up alerts based on analytics.Threshold Alerts
Anomaly Detection
Detect unusual patterns:Trend Analysis
Predict future error rates:Export and Reporting
Generate reports from analytics data.Report Types
- Daily Report
- Weekly Report
- Monthly Report
Email sent at 9 AM daily
Custom Reports
Generate custom reports via API:Export Formats
Real-Time Analytics
Live analytics dashboard with streaming updates.WebSocket Connection
Live Metrics
Best Practices
Monitor trends, not just counts
Monitor trends, not just counts
Focus on:
- Error rate over time (not just total)
- Week-over-week changes
- Correlations with deployments
- Seasonal patterns
Set meaningful thresholds
Set meaningful thresholds
Correlate with deployments
Correlate with deployments
Track errors against deploy times:
Use percentages, not absolutes
Use percentages, not absolutes
Set up automated alerts
Set up automated alerts
Don’t rely on manual checks:
- Email for critical errors
- Slack for warnings
- PagerDuty for emergencies
- Weekly summary reports