doc/ci/pipelines/instance_runner_compute_minutes.md
{{< details >}}
{{< /details >}}
The amount of compute minute usage that projects can consume to run jobs on admin-managed instance runners is limited. This limit is tracked with an instance runner compute quota on the GitLab server. When a namespace exceeds quota, the quota is enforced.
Admin-managed instance runners are those managed by the GitLab instance administrator.
[!note] On GitLab.com instance runners are both admin-managed and GitLab-hosted because the instance is managed by GitLab.
Compute minutes usage is reset to 0 monthly.
The compute quota is reset to the monthly allocation.
For example, if you have a monthly quota of 10,000 compute minutes:
Usage data for the previous month is kept to show a historical view of the consumption over time.
An in-app banner is displayed and an email notification sent to the namespace owners when the remaining compute minutes is:
When the compute quota is used for the current month, instance runners stop processing new jobs. In pipelines that have already started:
Project and group runners are not affected by the compute quota and continue processing jobs.
You can view the compute usage (including additional minutes) for a group or personal namespace to understand compute usage trends and how many compute minutes remain.
In some cases, the quota limit is replaced by one of the following labels:
Prerequisites:
To view compute usage for your group:
The projects list shows projects with compute usage or instance runners usage in the current month only. The list includes all projects in the namespace and its subgroups, sorted in descending order of compute usage.
You can view the compute usage for your personal namespace:
The projects list shows personal projects with compute usage or instance runners usage in the current month only.