Skip to main content

Sobre monitoramento e solução de problemas

Você pode utilizar as ferramentas em GitHub Actions para monitorar e depurar seus fluxos de trabalho.

Monitorando seus fluxos de trabalho

Monitorando os seus trabalhos atuais na sua organização ou empresa

Para identificar qualquer restrição de concorrência ou fila, você pode verificar quantos trabalhos estão sendo processados atualmente nos executores hospedados em GitHub na sua organização ou empresa. Para obter mais informações, confira "Monitorando seus trabalhos atuais".

Usar o gráfico de visualização

Cada execução de fluxo de trabalho gera um gráfico em tempo real que ilustra o progresso da execução. Você pode usar este gráfico para monitorar e depurar fluxos de trabalho. Por exemplo:

Captura de tela do grafo de visualização de uma execução de fluxo de trabalho.

Para obter mais informações, confira "Usar o gráfico de visualização".

Adicionar um selo de status de fluxo de trabalho

Um selo de status mostra se um fluxo de trabalho está falhando ou passando. Um local comum para adicionar uma notificação de status é no arquivo README.md do repositório, mas você pode adicioná-lo a qualquer página da Web desejada. Por padrão, os selos exibem o status do seu branch-padrão. Você também pode exibir o status de uma execução de fluxo de trabalho para um branch ou um evento específico usando os parâmetros de consulta branch e event na URL.

Captura de tela de um selo de status de fluxo de trabalho. O lado esquerdo contém o logotipo octocat e "Demonstração do GitHub Actions", o nome do fluxo de trabalho. A metade da direita está verde com o texto "passando".

Para obter mais informações, confira "Adicionar um selo de status de fluxo de trabalho".

Visualizar o tempo de execução do trabalho

Para identificar quanto tempo um trabalho levou para ser executado, você pode ver seu tempo de execução. Para obter mais informações, confira "Visualizar o tempo de execução do trabalho".

Visualizar o histórico de execução do fluxo de trabalho

Você pode visualizar o status de cada trabalho e etapa de um fluxo de trabalho. Para obter mais informações, confira "Visualizar o histórico de execução do fluxo de trabalho".

Solucionando problemas dos seus fluxos de trabalho

Usando logs de execução de fluxo de trabalho

A execução de cada fluxo de trabalho gera registros de atividade que você pode visualizar, pesquisar e baixar. Para obter mais informações, confira "Usando logs de execução de fluxo de trabalho".

Habilitando o log de depuração

Se os logs do fluxo de trabalho não fornecerem detalhes suficientes para diagnosticar o motivo pelo qual um fluxo de trabalho, um trabalho ou uma etapa não está funcionando como esperado, habilite o log de depuração adicional. Para obter mais informações, confira "Habilitando o log de depuração".

Cancelar um fluxo de trabalho

Ao tentar cancelar um fluxo de trabalho, se o cancelamento não ocorrer, verifique se você não está usando a expressão always. A expressão always faz com que uma etapa de fluxo de trabalho seja executada mesmo quando o fluxo de trabalho é cancelado, o que resulta em um cancelamento suspenso. Para obter mais informações, confira "Expressões".

Monitorar e solucionar problemas de executores auto-hospedados

Se você usar executores auto-hospedados, você poderá ver a atividade deles e diagnosticar problemas comuns.

Para obter mais informações, confira "Monitorar e solucionar problemas de executores auto-hospedados".