Add product analytics usage table for projects
What does this MR do and why?
Adds a table to the new usage quota page showing the usage of each project within the group.
Each project will show usage for the previous and current month.
This MR is part of a series to build the new product analytics usage quota page:
Merge request | status |
---|---|
create app structure | |
projects usage table | <-- you are here |
projects usage visualization | |
projects usage visualization | |
total group usage visualization | |
feature flag rollout |
Screenshots or screen recordings
Before | After |
---|---|
![]() |
![]() |
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
(unchanged) |
How to set up and validate locally
-
Requires GitLab Ultimate.
-
Follow these instructions to set up Product Analytics in your GDK.
-
Enable product analytics
-
Enable
product_analytics_usage_quota
feature flag -
Visit a group -> Settings -> Usage Quota (verify empty state)
-
Onboard a project with product analytics
-
Verify table displays with expected data
To verify the error state, visit the usage quota page and then disable the network within devtools before clicking the product analytics 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.
Related to #424152 (closed)