Separate computation metrics for jobs and cache in a cron job
This is a proposal for https://github.com/huggingface/datasets-server/issues/973
1. Store metrics in db
2. Get latest record in metric collection and send it to prometheus instead of calculate again

Pending:

- [x] Unittest for new action collect-metrics
- [x] Fix e2e tests for admin metrics
- [x] Make cron schedule parameterized (It is hardcoded)
Separate computation metrics for jobs and cache in a cron job: This is a proposal for https://github.com/huggingface/datasets-server/issues/973
1. Store metrics in db
2. Get latest record in metric collection and send it to prometheus instead of calculate again

Pending:

- [x] Unittest for new action collect-metrics
- [x] Fix e2e tests for admin metrics
- [x] Make cron schedule parameterized (It is hardcoded)