インスタンスRunnerのコンピューティング使用量
- プラン: Free、Premium、Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
プロジェクトが管理者が管理するインスタンスRunnerでジョブを実行するために消費できるコンピューティング時間の使用量は制限されています。この制限は、GitLabサーバー上のインスタンスRunnerのコンピューティングクォータで追跡されます。ネームスペースがクォータを超えると、クォータが適用されます。
管理者が管理するインスタンスRunnerとは、GitLabインスタンスの管理者によって管理されているものです。
GitLab.comのインスタンスRunnerは、インスタンスがGitLabによって管理されているため、管理者が管理し、GitLabがホストします。
コンピューティングクォータの適用
毎月のリセット
コンピューティング時間の使用量は、毎月0にリセットされます。コンピューティングクォータは毎月の割り当てにリセットされます。
たとえば、月次割り当てが10,000コンピューティング時間の場合:
- 4月1日に、利用可能な10,000コンピューティング時間があります。
- たとえば、4月には、クォータで利用可能な10,000コンピューティング時間のうち、6,000コンピューティング時間を使用するとします。
- 5月1日に、累積コンピューティング使用量が0にリセットされ、5月に10,000コンピューティング時間が利用できるようになります。
前月の使用量データは、時間の経過に伴う消費量の履歴ビューを表示するために保持されます。
通知
残りのコンピューティング時間が以下の状態になると、アプリ内バナーが表示され、ネームスペースのメール通知がネームスペースのオーナーに送信されます:
- 割り当ての25%未満。
- 割り当ての5%未満。
- 完全に使用済み(残り時間ゼロ)。
適用
当月のコンピューティング割り当てが使い果たされると、インスタンスRunnerは新しいジョブの処理を停止します。すでに開始されているパイプラインでは、次のようになります:
- インスタンスRunnerで処理する必要がある保留中のジョブ(まだ開始されていない)または再試行されたジョブはドロップされます。
- インスタンスRunnerで実行されているジョブは、ネームスペースの使用量全体が割り当てを1,000コンピューティング時間超過するまで実行を続けることができます。1,000コンピューティング時間の猶予期間後、残りの実行中のジョブもドロップされます。
プロジェクトグループRunnerは、コンピューティング割り当ての影響を受けないため、ジョブの処理を続行します。
使用状況の表示
グループネームスペースまたはパーソナルネームスペースのコンピューティング使用量を表示して、コンピューティング使用量の傾向と残りのコンピューティング時間を確認できます。
場合によっては、割り当て制限が次のいずれかのラベルに置き換えられます:
- 無制限: コンピューティング割り当てが無制限のネームスペースの場合。
- 未サポート: インスタンスRunnerが有効になっていないネームスペースの場合。
グループの使用状況の表示
前提要件:
- グループのオーナーロールを持っている必要があります。
グループのコンピューティング使用量を表示するには、次の手順に従います:
- 左側のサイドバーで、検索または移動先を選択して、グループを見つけます。グループはサブグループであってはなりません。
- 設定 > 使用量クォータを選択します。
- パイプラインタブを選択します。
プロジェクトリストには、当月のコンピューティング使用量またはインスタンスRunner使用量が含まれたプロジェクトのみが表示されます。リストには、ネームスペースとそのサブグループ内のすべてのプロジェクトが含まれ、コンピューティング使用量で降順にソートされています。
個人のネームスペースの使用状況の表示
パーソナルネームスペースのコンピューティング使用量を表示できます:
- 左側のサイドバーで、自分のアバターを選択します。
- プロファイルの編集を選択します。
- 左側のサイドバーで、使用量クォータを選択します。
プロジェクトリストには、当月のコンピューティング使用量またはインスタンスRunner使用量が含まれたパーソナルプロジェクトのみが表示されます。