Users and Admins should be able to get their usage visualized. Everything not required to be filtered by users should be stored anonymously - And where it is required, it should be deleted after 30 days.
Maybe using Grafana is an option?
User Statistics
The following graphs are generated for a user
[ ] Used vs. Free space [Live, 30d]
[ ] Network activity [Live, 30d]
[ ] Scheduled tasks (amount running at the same time) [30d]
[ ] Avg. task execution time (grouped by task type) [30d]
Admin Statistics
The following graphs are available in the admin dashboard
[ ] Top 10 consuming users (storage) [Live]
[ ] Network activity by user [Live + avg. 30d + avg. 7d]
[ ] Used vs. Free space (+ development over time)
[ ] Drive activity (read/writes) (+ development over time)
[ ] Network activity (+ development over time)
[ ] Scheduled tasks (amount running at the same time)
[ ] Avg. task execution time (grouped by task type)
Users and Admins should be able to get their usage visualized. Everything not required to be filtered by users should be stored anonymously - And where it is required, it should be deleted after 30 days.
Maybe using Grafana is an option?
User Statistics
The following graphs are generated for a user
Admin Statistics
The following graphs are available in the admin dashboard