Add transfer data used box to transfer data usage quotas tab
What does this MR do and why?
Related to #386407
We are starting to build a dashboard to monitor egress data transfer. The first dashboard will be at the group level in Settings
-> Usage quotas
.
This MR builds the "Transfer data used" box at the top of the dashboard. The rest of the dashboard will be built out incrementally in https://gitlab.com/groups/gitlab-org/-/epics/9487
Screenshots or screen recordings
Desktop
State | Screenshot |
---|---|
Loading | |
Error | |
Success |
Mobile
State | Screenshot |
---|---|
Loading | |
Error | |
Success |
How to set up and validate locally
- Enable the
data_transfer_monitoring
feature flagbin/rails console
Feature.enable(:data_transfer_monitoring)
- Navigate to a top level group ->
Settings
->Usage quotas
- Click on the
Transfer
tab
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Edited by Peter Hegman