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.