Skip to main content
VIJ provides comprehensive analytics and visualization tools to help you understand error patterns, track trends, and make data-driven decisions.

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

Use Cases:
  • Monitor overall application health
  • Identify error spikes
  • Track improvement over time

Error Rate

Alerts:
  • Rate > 2x average: Warning
  • Rate > 5x average: Critical

Active Error Groups

Metrics:
  • New groups indicate new bugs
  • Resolved groups show progress
  • Active groups need attention

Time-Series Visualizations

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
Data Structure:
Error trends visualization

Severity Distribution

Pie chart showing error breakdown by severity.
Insights:
  • 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.
Health Indicator:
  • newGroups < resolvedGroups: Improving ✓
  • newGroups > resolvedGroups: Degrading ✗
  • newGroups ≈ resolvedGroups: Stable ~

Application Analytics

Per-application metrics and comparisons.

Application Comparison

Compare error rates across applications: Insights:
  • Mobile app error rate increased significantly
  • Backend API improving
  • Frontend needs attention

Environment Breakdown

Error distribution by environment:
Expectations:
  • Production should be lowest (well-tested code)
  • Staging catches most issues
  • Development has experimental code

Top Error-Prone Features

Identify features with most errors:
Actions:
  • 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:
Metrics:
  • < 1% affected: Isolated issues
  • 1-5% affected: Moderate impact
  • 5% affected: Widespread problem

User Journey Analysis

See where errors occur in user flows:
Insights:
  • 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:
High recurrence indicates:
  • Persistent bugs not fixed
  • Poor error recovery
  • User frustration

Performance Analytics

Correlate errors with performance metrics.

Error Rate vs. Response Time

Correlation values:
  • 0.7: Errors likely caused by performance issues
  • 0.3-0.7: Moderate correlation
  • < 0.3: Independent factors

Memory Usage Correlation

Pattern detection:
  • 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:
Result:

Funnels

Track error rates through conversion funnels:

Cohort Analysis

Compare error rates across user cohorts:
Insights:
  • 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

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

Track errors against deploy times:
Don’t rely on manual checks:
  • Email for critical errors
  • Slack for warnings
  • PagerDuty for emergencies
  • Weekly summary reports

Next Steps

Dashboard Features

Explore analytics in the dashboard

Filtering & Search

Filter data for specific analytics

Error Grouping

Analyze error groups and patterns

API Reference

Use the stats API for custom analytics