Um painel de pipeline é uma visualização dos resultados de um pipeline específico que foi executado, como tendências, principais falhas e alterações bem-sucedidas. O Code Stream cria o painel de pipeline quando você cria um pipeline.

O painel contém os widgets que exibem os resultados de execuções de pipelines.

Widget de Contagens de Status de Execução de Pipeline

Você pode visualizar o número total de execuções de um pipeline em um período de tempo agrupado por status: Concluído, Com Falha ou Cancelado. Para ver como o status de execução do pipeline mudou em períodos mais longos ou mais curtos, altere a duração na tela.

Widget de Estatísticas de Execução de Pipeline

As estatísticas de execuções de pipelines incluem os tempos médios de recuperação, entrega ou falha de um pipeline ao longo do tempo.

Os seguintes estados aplicam-se a todas as execuções de pipeline:
  • Concluído
  • Falhou
  • Aguardando
  • Em execução
  • Cancelado
  • Em Fila
  • Não Iniciado
  • Revertendo
  • Reversão Concluído
  • Falha na Reversão
  • Em Pausa
Tabela 1. Medição de tempos médios
O que é avaliado... O que significa...
CI média Tempo médio gasto na fase de integração contínua, avaliado por tempo no tipo de tarefa de CI.
Tempo médio de entrega (MTTD) Duração média de todas as execuções com status COMPLETED ao longo de um período. D1, D2 e assim por diante é o tempo para entregar cada execução com status COMPLETED.Diagrama mostrando pontos de entrega (D) e como o Tempo Médio de Entrega (MTTD) é calculado.
Tempo médio entre entregas (MTBD) Tempo médio decorrido entre as entregas bem-sucedidas ao longo de um período. O tempo decorrido entre duas execuções consecutivas com status COMPLETED é o tempo entre entregas bem-sucedidas, como BD1, BD2 e assim por diante. O MTBD indica com que frequência um ambiente de produção é atualizado. Diagrama mostrando tempos decorridos entre entrega (BD) e como o Tempo Médio entre Entregas (MTBD) é calculado.
Tempo médio de falha (MTTF) Duração média de execuções que terminam nos estados FAILED, ROLLBACK_COMPLETED ou ROLLBACK_FAILED durante um período de tempo. F1, F2 e assim por diante é o tempo para uma execução terminar nos estados FAILURE, ROLLBACK_COMPLETED ou ROLLBACK_FAILED.Diagrama mostrando pontos de falha (F) e como o Tempo Médio de Falha (MTTF) é calculado.
Tempo médio para recuperação (MTTR) O tempo médio para recuperação de uma falha ao longo de um período. O tempo para recuperação de uma falha é o tempo decorrido entre uma execução com um status final FAILED, ROLLBACK_COMPLETED ou ROLLBACK_FAILED e a próxima execução imediata bem-sucedida com um status COMPLETED. R1, R2 e assim por diante é o tempo para recuperação após cada execução com status FAILED ou ROLLBACK_FAILED. Diagrama mostrando os tempos decorridos de FAILURE até COMPLETED para recuperação (R) e como o Tempo Médio para Recuperação (MTTR) é calculado.

Widgets de Principais Etapas e Tarefas com Falha

Dois widgets exibem os principais estágios e tarefas com falha em um pipeline. Cada medição registra o número e o percentual de falhas para ambientes de desenvolvimento e pós-desenvolvimento para cada pipeline e projeto, calculado por média sobre uma semana ou mês. Visualize as principais falhas para solucionar problemas no processo de automação da liberação.

Por exemplo, é possível configurar a exibição para uma duração específica, como os últimos sete dias, e anotar as principais tarefas que falharam durante esse período. Se você fizer uma alteração em seu ambiente ou pipeline e executar o pipeline novamente, verifique as principais tarefas que falharam em uma duração maior, como nos últimos 14 dias, as principais tarefas com falha podem ter mudado. Com esse resultado, é possível saber que a alteração no processo de automação da liberação melhorou a taxa de êxito da execução do pipeline.

Widget de Tendências de Duração de Execução de Pipeline

As tendências de duração de execuções de pipelines mostram os valores de MTTD, MTTF, MTBD e MTTR no decorrer de um período.
Tempos de duração de execução de pipeline representados em gráfico ao longo de um período de vários dias para mostrar tendências de Tempo Médio de Entrega (MTTD), Tempo Médio de Falha (MTTF), Tempo Médio entre Entregas (MTBD) e Tempo Médio de Recuperação (MTTR).

Widget de Tendências de Execução de Pipeline

As tendências de execução do pipeline mostram o total de execuções diárias de um pipeline, agrupadas por status ao longo de um período. Exceto para o dia atual, a maioria das contagens de agregação diária mostra apenas execuções nos estados COMPLETED e FAILED.
Gráfico de barras exibindo o número de execuções diárias de pipeline concluídas e com falha e mostrando as tendências ao longo de um período de dias.