Executando e monitorando Jobs

Um Job é a execução de um processo no GoAMS. Quando você cria um Job, está dizendo ao Runner para rodar aquele processo. Neste tutorial, você vai aprender a criar Jobs, designar Runners e acompanhar o status de cada execução em tempo real.

O que é um Job?

Um Job representa uma execução individual de um processo. Cada vez que um processo roda — seja manualmente ou por agendamento — um Job é criado. O Job possui seu próprio status, logs e resultados, permitindo que você acompanhe exatamente o que aconteceu em cada execução.

Cada Job executa um processo específico em um Runner designado
O status atualiza em tempo real durante a execução
Você pode visualizar logs, resultados e histórico de cada Job
Jobs finalizados ficam registrados para consulta posterior

Tela de Jobs

Na seção de Jobs do painel GoAMS, você encontra uma tabela com todos os Jobs. Cada linha mostra o processo executado, o Runner designado, o status atual e outras informações da execução. A partir dessa tela você pode criar novos Jobs e acompanhar os que já estão em andamento.

Tela de Jobs no Go AMS - listagem e status

Criando um novo Job

1

Passo 1: Acesse a seção de Jobs

No painel do GoAMS, vá até a seção de Jobs. Você verá a tabela com os Jobs existentes.

2

Passo 2: Clique em criar novo Job

Clique no botão para adicionar um novo Job. Um formulário será exibido.

3

Passo 3: Selecione o processo

Escolha qual processo você deseja executar. A lista mostra todos os processos disponíveis com seus respectivos workflows já configurados.

4

Passo 4: Designe um Runner

Selecione qual Runner vai executar esse processo. O Runner precisa estar com status "Online" para iniciar a execução. Se o Runner estiver offline, o Job ficará pendente até que ele fique online.

5

Passo 5: Confirme e crie o Job

Revise as informações e confirme a criação do Job. O Job será adicionado à tabela e entrará no ciclo de execução.

Formulário de criação de novo Job no Go AMS

Importante

O Job só começa a executar quando o Runner designado estiver online. Se o Runner estiver offline no momento da criação, o Job ficará com status "Pendente" até que o Runner se conecte.

Status do Job

O status do Job atualiza em tempo real à medida que a execução avança. Os status possíveis são:

Pendente — Job criado, aguardando o Runner ficar online ou disponível

Rodando — O Runner está executando o processo neste momento

Sucesso — O processo foi executado com sucesso e finalizou sem erros

Terminated — A execução foi encerrada (interrompida manualmente ou por timeout)

Erro — A execução falhou durante o processo

Ciclo de vida do Job

Todo Job segue um ciclo de vida:

Pending
Running
Success
Terminated
Error
1

O Job é criado e fica como Pendente

2

Quando o Runner está online e disponível, o status muda para Rodando

3

O status atualiza em tempo real enquanto o Runner executa o workflow

4

Ao finalizar, o Job recebe um status final: Sucesso, Terminated ou Erro

5

O Job finalizado fica registrado na tabela para consulta

Dica

Quando o Job chega em um status final (Sucesso, Terminated ou Erro), a execução para. Você pode consultar os logs e resultados a qualquer momento para entender o que aconteceu.

Monitorando execuções

Na tabela de Jobs, você pode acompanhar todas as execuções em andamento e finalizadas:

Veja o status de cada Job atualizado em tempo real
Consulte os logs detalhados de cada execução
Identifique rapidamente Jobs com erro para investigar
Filtre Jobs por status, processo ou Runner
Relatórios e monitoramento de Jobs no Go AMS

Resumo

Para executar um processo com Jobs:

  1. 1

    Acesse a seção de Jobs no painel do GoAMS

  2. 2

    Crie um novo Job selecionando o processo e designando um Runner

  3. 3

    O Job fica pendente até o Runner estar online

  4. 4

    O Runner executa o processo e o status atualiza em tempo real

  5. 5

    Ao finalizar, o Job recebe status de Sucesso, Terminated ou Erro

Próximos passos

Com os Jobs dominados, você pode: