As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Métricas para pipelines de CI/CD
De acordo com a arquitetura de referência do pipeline de AWS implantação
-
Prazo de entrega — O tempo médio necessário para que um único compromisso entre em produção. Recomendamos definir um lead time entre 1 hora e 1 dia, conforme apropriado para seu caso de uso.
-
Frequência de implantação — O número de implantações de produção em um determinado período de tempo. Recomendamos definir as frequências de implantação entre várias vezes por dia e duas vezes por semana, conforme apropriado para seu caso de uso.
-
Tempo médio entre falhas (MTBF) — A quantidade média de tempo entre o início de uma tubulação bem-sucedida e o início de uma tubulação com falha. Recomendamos atingir um MTBF que seja o mais alto possível. Para obter mais informações, consulte Aumentando o MTBF.
-
Tempo médio de recuperação (MTTR) — O tempo médio entre o início de uma tubulação com falha e o início da próxima tubulação bem-sucedida. Recomendamos atingir um MTTR que seja o mais baixo possível. Para obter mais informações, consulte Reduzindo o MTTR.
Essas métricas ajudam as equipes a acompanhar seu progresso para se tornarem totalmente CI/CD. As equipes devem ter discussões abertas com as partes interessadas da organização sobre quais devem ser as metas ideais. As situações e necessidades variam muito de organização para organização e até mesmo de equipe para equipe.
É muito importante lembrar que mudanças rápidas e drásticas geralmente aumentam o risco de surgirem problemas. Estabeleça metas para buscar pequenas melhorias incrementais. Um prazo de entrega ideal comum para tubulações totalmente CI/CD é inferior a 3 horas. Uma equipe que começa com um prazo de entrega de 5,2 dias deve ter como meta uma redução de um dia a cada poucas semanas. Depois que essa equipe atingir um prazo de entrega de um dia ou menos, ela poderá permanecer lá por vários meses e passar para um lead time mais agressivo somente se as partes interessadas da equipe e da organização considerarem necessário.