Invenio Stats Dashboard Documentation¶ Invenio Stats Dashboard Overview Features Usable Architecture Setup FAQs TODOs Known Issues UI Dependencies CLI Commands Stats Index Migration Country statistics Aggregations JSON Response Caching Translations Documentation Architecture Building on the invenio-stats module Data layer Service layer Presentation layer Setup and Migration Setup overview 1. Install the python package. 2. Initial configuration for setup 3. Manual CLI steps 4. Initial aggregation of historical data (optional) 5. Initial response caching (optional) 6. Enable the tasks and dashboards 7. Restart the InvenioRDM instance Automated setup completion Usage Enabling the global dashboard template Enabling the community dashboard template Blueprints and routes Customizing the layout of your dashboard Global UI Configuration Adding dashboard views to other pages Configuration Overriding Configuration Defaults Basic Settings Subcount Configuration Scheduled Aggregation and Caching Tasks Dashboard UI Dashboard Views API Endpoints Setup Processes Aggregators Interaction with Config from Other Packages Content Negotiation and Response Serializers CLI Commands Core Commands Community Events Commands Usage Events Commands Process Management Commands API Requests Base URL Available Queries Query Parameters Example Requests Response Formats Response Structure Performance Optimization Error Responses Authentication Rate Limiting Download API Reference Configuration Variables Service Classes Aggregator Classes Query Classes Celery Tasks React Components Event Types Search Indices Error Handling Logging Changelog Indices and tables¶ Index Module Index Search Page