Skip to content
Latchkey

Queue Depth - Definição do Glossário de CI/CD

O queue depth é o número de jobs esperando por um runner livre em um dado momento. É o principal sinal de saúde e de autoscaling para uma frota de CI: uma profundidade que permanece acima de zero significa que a demanda excede a runner concurrency disponível e desenvolvedores estão esperando.

Lendo o sinal

Um queue depth que dispara durante o horário comercial e drena durante a noite é normal. Um queue depth que nunca chega a zero significa que a frota está subdimensionada. Fazer autoscaling com base no queue depth (adicionar um runner a cada N jobs enfileirados) mantém o tempo de espera limitado. O Latchkey observa o queue depth para adicionar capacidade antes que os desenvolvedores percebam a espera.

Guias relacionados