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.
Development of this tool was made possible through a grant from the Hirschmann Stiftung.