The metrics subsystem of Kiwix offspot is responsible to transform raw data (e.g. web server logs) available on the offspot into business-oriented KPIs displayed on web dashboards.
The whole system is runing locally on the offspot. Dashboards are hence only presenting local offspot data.
At some point in the future, the system is meant to centralize data in a Cloud for aggregating multiple offspots. An intermediate data format is hence present, between raw data and KPIs.
There is a glossary of business terms that are used in the metrics subsystem.
We have documentation about the data architecture, the technical architecture and the software architecture.
There are also details about the database structure and the processing logic.
For the Python backend, see backend/README.md and backend/CONTRIBUTING.md.
Hirschmann Stiftung: Development of this tool was made possible through a grant from the Hirschmann Stiftung.
