Statistics & Reports
View system statistics and generate reports in EZ-Console.
Overview
EZ-Console provides statistics and reporting features to monitor system usage, user activity, and application performance. These insights help with capacity planning, optimization, and compliance.
Dashboard Statistics
System Overview
The dashboard displays:
- Total Users: Number of active users
- Total Roles: Number of roles
- Total Organizations: Number of organizations (multi-tenant)
- Active Sessions: Current active user sessions
- Recent Activity: Latest system events
Usage Statistics
- Login Statistics: Login frequency and patterns
- API Usage: API call statistics
- Resource Usage: Resource creation and modification stats
Accessing Statistics
Dashboard
Navigate to: Dashboard (home page)
The dashboard provides an overview of key metrics and recent activity.
Detailed Statistics
Access detailed statistics through:
- User Statistics: Authorization → Users → Statistics
- System Statistics: System → Settings → Statistics
- Audit Log Statistics: System → Audit Logs → Statistics
User Statistics
User Activity Report
View user activity statistics:
- Active Users: Users who logged in within time period
- Inactive Users: Users who haven't logged in recently
- Login Frequency: How often users log in
- Session Duration: Average session length
- Actions per User: Average actions per user
User List Statistics
From the User List page:
- Total Users: Count of all users
- Active Users: Count of active users
- Inactive Users: Count of inactive users
- New Users: Users created in time period
System Statistics
Application Usage
- API Requests: Total API requests
- API Response Times: Average response times
- Error Rates: Error rates by endpoint
- Database Queries: Query statistics
Resource Statistics
- Resources Created: Resources created over time
- Resources Modified: Resources modified over time
- Resources Deleted: Resources deleted over time
Audit Log Statistics
Action Statistics
From Audit Logs:
- Actions by Type: Breakdown by action type
- Create
- Update
- Delete
- View
- Actions by Resource: Breakdown by resource type
- Actions by User: Most active users
- Failed Actions: Count of failed actions
Time-based Statistics
- Daily Activity: Actions per day
- Hourly Activity: Actions per hour
- Peak Times: Most active time periods
Generating Reports
Export Statistics
- Navigate to the statistics page
- Select date range
- Apply filters (optional)
- Click Export
- Choose format (CSV, Excel, PDF)
- Download report
Report Formats
CSV Export:
- Raw data format
- Suitable for Excel analysis
- Includes all columns
Excel Export:
- Formatted spreadsheet
- Includes charts and summaries
- Ready for presentation
PDF Export:
- Formatted document
- Includes charts and summaries
- Suitable for printing
Custom Reports
Building Custom Reports
Use the audit log data to build custom reports:
- Go to System → Audit Logs
- Apply filters
- Export filtered data
- Analyze in Excel or other tools
Common Report Types
User Activity Report:
- User login history
- Actions per user
- Time spent in system
Security Report:
- Failed login attempts
- Permission changes
- Admin actions
Compliance Report:
- All user actions
- Data access logs
- Configuration changes
Best Practices
1. Regular Monitoring
- Review statistics weekly
- Monitor key metrics
- Identify trends
2. Set Alerts
Set up alerts for:
- Unusual activity patterns
- High error rates
- Performance degradation
3. Export Important Data
- Export reports regularly
- Archive statistics
- Keep historical records
4. Analyze Trends
- Compare time periods
- Identify growth patterns
- Plan capacity
Related Topics
- Admin Console Overview — Where the dashboard and navigation live
- Audit Log Viewer — Detailed activity logs and exports
- User Management — User-level activity and session context
Need help? Ask in GitHub Discussions.