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.