Runner Queue Depth - CI/CD用語集の定義
runner queue depthは、いまrunnerを待っているjobの数です。autoscalerが用いる主要なシグナルであり、キャパシティ不足の最も明確な兆候です。
runner queue depthとは、ある時点で空きrunnerを待っているjobの数で、継続的に高いqueue depthはフリートが需要に対して過小であることを示します。
queue depthはqueue time(jobが待つ時間)と組み合わせて、負荷下でのCIの応答性を表します。
読み取り方
急上昇してすぐに解消するqueue depthは通常のバースト負荷ですが、高いまま留まる場合はjobが常に待たされており、フリートまたは同時実行数の上限を引き上げる必要があります。
関連ガイド
Runner Autoscaler - CI/CD Glossary DefinitionRunner Autoscaler: A runner autoscaler is a controller that adds or removes CI runners based on demand, for e…
Thundering Herd - CI/CD Glossary DefinitionThundering Herd: The thundering herd problem is when a large number of processes or requests are all released…
Runner - CI/CD Glossary DefinitionRunner: A **runner** is the machine that executes a job. It can be GitHub-hosted, self-hosted, or managed by…