Skip to main content

Statistics & Reports

ADMIN Beginner

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

  1. Navigate to the statistics page
  2. Select date range
  3. Apply filters (optional)
  4. Click Export
  5. Choose format (CSV, Excel, PDF)
  6. 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:

  1. Go to System → Audit Logs
  2. Apply filters
  3. Export filtered data
  4. 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
  • Compare time periods
  • Identify growth patterns
  • Plan capacity

Need help? Ask in GitHub Discussions.