Jenkins - métricas e tendências

Existem vários plug-ins disponíveis no Jenkins para mostrar métricas para compilações que são realizadas ao longo de um período de tempo. Essas métricas são úteis para entender suas construções e com que frequência elas falham / passam ao longo do tempo. Como exemplo, vamos examinar o 'plugin Build History Metrics'.

Este plugin calcula as seguintes métricas para todas as compilações, uma vez instaladas

  • Tempo médio até a falha (MTTF)
  • Tempo médio para recuperação (MTTR)
  • Desvio padrão de tempos de construção

Step 1 - Vá para o painel do Jenkins e clique em Gerenciar Jenkins

Step 2 - Vá para a opção Gerenciar Plug-ins.

Step 3 - Vá para a guia Disponível e procure o plug-in 'Plugin de métricas do histórico de construção' e escolha 'instalar sem reiniciar'.

Step 4- A tela a seguir é exibida para confirmar a instalação bem-sucedida do plugin. Reinicie a instância do Jenkins.

Quando você acessar a página de trabalho, verá uma tabela com as métricas calculadas. As métricas são exibidas para os últimos 7 dias, últimos 30 dias e o tempo todo.

Para ver as tendências gerais no Jenkins, existem plug-ins disponíveis para reunir informações de dentro dos builds e Jenkins e exibi-los em um formato gráfico. Um exemplo de tal plugin é o 'plugin Hudson global-build-stats'. Então, vamos percorrer as etapas para isso.

Step 1 - Vá para o painel do Jenkins e clique em Gerenciar Jenkins

Step 2 - Vá para a opção Gerenciar Plug-ins

Step 3 - Vá para a guia Disponível e procure o plugin 'Hudson global-build-stats plugin' e escolha 'instalar sem reiniciar'.

Step 4- A tela a seguir é exibida para confirmar a instalação bem-sucedida do plugin. Reinicie a instância do Jenkins.

Para ver as estatísticas globais, siga as etapas 5 a 8.

Step 5- Vá para o painel do Jenkins e clique em Gerenciar Jenkins. Na tela Manage Jenkins, role para baixo e agora você verá uma opção chamada 'Global Build Stats'. Clique neste link.

Step 6- Clique no botão 'Inicializar estatísticas'. O que isso faz é reunir todos os registros existentes para construções que já foram realizadas e gráficos podem ser criados com base nesses resultados.

Step 7- Assim que os dados forem inicializados, é hora de criar um novo gráfico. Clique no link 'Criar novo gráfico'.

Step 8- Um pop-up aparecerá para inserir informações relevantes para os novos detalhes do gráfico. Insira as seguintes informações obrigatórias

  • Título - Qualquer informação do título, para este exemplo é fornecida como 'Demo'
  • Largura do gráfico - 800
  • Altura do gráfico - 600
  • Escala de tempo do gráfico - diariamente
  • Duração do gráfico - 30 dias

O resto das informações pode permanecer como está. Depois de inserir as informações, clique em Criar novo gráfico.

Agora você verá o gráfico que exibe as tendências das construções ao longo do tempo.

Se você clicar em qualquer seção do gráfico, verá uma visão geral dos detalhes do trabalho e suas construções.