Encontre o passo lento e depois o caro
Observabilidade e análise de CI
Duração por trabalho, tempo de fila, taxa de acertos de cache e custo, divididos por fluxo de trabalho, rótulo e repositório.
Percentis de duração
p50 e p95 por trabalho, porque a média esconde as corridas que doem.
Atribuição de custos
Gaste por fluxo de trabalho, por rótulo, por repositório, por equipe.
Visão do cache
Taxa de acertos e tempo de restauração por chave de cache.
Exportação OpenTelemetry
Envie intervalos de CI para o back-end de rastreamento que você já executa.
A maior parte do trabalho de otimização de CI visa a etapa errada porque ninguém mediu. Os percentis de duração por trabalho geralmente revelam que um teste de integração instável, e não a construção, é o dono do seu p95.
Perguntas frequentes
- O que devo olhar primeiro?
- Duração do p95, não a média. Os desenvolvedores experimentam a cauda lenta, e uma média saudável com um p95 de comprimento triplo significa que metade da sua equipe está esperando.
- Como descubro qual fluxo de trabalho ficou mais lento?
- Compare p95 por fluxo de trabalho mês após mês e segmente por acertos e erros de cache - essas são efetivamente duas distribuições diferentes e uma regressão geralmente afeta apenas uma.
- Posso exportar isso para minhas próprias ferramentas?
- Sim. O fluxo de trabalho é exportado como rastreamentos do OpenTelemetry com trabalhos e etapas como intervalos, de modo que a CI fica junto com a telemetria de produção em qualquer back-end que você já executa.
Seu próximo build pode ser duas vezes mais rápido, pela metade do preço
Comece grátis. Sair é a mesma linha, e publicamos esse diff também.