Pular para o conteúdo

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.