

# Executar e monitorar um fluxo de trabalho no AWS Glue
<a name="running_monitoring_workflow"></a>

Se o gatilho de início de um fluxo de trabalho for um gatilho sob demanda, será possível iniciar o fluxo de trabalho no console do AWS Glue. Conclua as etapas a seguir para executar e monitorar um fluxo de trabalho. Se o fluxo de trabalho falhar, é possível visualizar o gráfico de execução para determinar o nó que falhou. Para ajudar a solucionar problemas, se o fluxo de trabalho tiver sido criado de um blueprint, você poderá exibir a execução do blueprint para ver os valores dos parâmetros do blueprint usados para criar o fluxo de trabalho. Para obter mais informações, consulte [Visualizar execuções de esquemas no AWS Glue](viewing_blueprint_runs.md).

Você executar e monitorar um fluxo de trabalho usando o console do AWS Glue, API ou o AWS Command Line Interface (AWS CLI).

**Para executar e monitorar um fluxo de trabalho (console)**

1. Abra o console do AWS Glue em [https://console.aws.amazon.com/glue/](https://console.aws.amazon.com/glue/).

1. No painel de navegação, em **ETL**, selecione **Workflows (Fluxos de trabalho)**.

1. Selecione um fluxo de trabalho. No menu **Actions (Ações)**, selecione **Run (Executar)**.

1. Confira a coluna **Last run status** (Status da última execução) na lista de fluxos de trabalho. Escolha o botão de atualização para exibir o status do fluxo de trabalho em andamento.

1. Enquanto o fluxo de trabalho estiver em execução, ou após a conclusão (ou falha), visualize os detalhes da execução concluindo as etapas a seguir.

   1. Certifique-se de que o fluxo de trabalho esteja selecionado e escolha a guia **History** (Histórico).

   1. Escolha a execução do fluxo de trabalho atual ou mais recente e escolha **View run details** (Visualizar detalhes da execução).

      O gráfico de runtime do fluxo de trabalho mostra o status de execução atual.

   1. Escolha qualquer nó no gráfico para exibir os detalhes e status dele.  
![O gráfico de execução mostra um acionador inicial, que inicia um trabalho. Outro acionador observa a conclusão do trabalho. O nó do trabalho (um retângulo que inclui um ícone da área de transferência e um nome de trabalho) é selecionado e os detalhes do trabalho são mostrados em um painel à direita. Os detalhes incluem ID e status da execução do trabalho.](http://docs.aws.amazon.com/pt_br/glue/latest/dg/images/workflow-pre-select-resume.png)

**Para executar e monitorar um fluxo de trabalho (AWS CLI)**

1. Insira o comando a seguir. Substitua {{<workflow-name>}} pelo fluxo de trabalho a ser executado.

   ```
   aws glue start-workflow-run --name {{<workflow-name>
   }}
   ```

   Se o fluxo de trabalho for iniciado com êxito, o comando retornará o ID de execução.

1. Visualize o status de execução do fluxo de trabalho usando o comando `get-workflow-run`. Forneça o nome do fluxo de trabalho e o ID de execução.

   ```
   aws glue get-workflow-run --name myWorkflow --run-id wr_d2af14217e8eae775ba7b1fc6fc7a42c795aed3cbcd8763f9415452e2dbc8705
   ```

   Este é um exemplo de saída de comando.

   ```
   {
       "Run": {
           "Name": "myWorkflow",
           "WorkflowRunId": "wr_d2af14217e8eae775ba7b1fc6fc7a42c795aed3cbcd8763f9415452e2dbc8705",
           "WorkflowRunProperties": {
               "run_state": "COMPLETED",
               "unique_id": "fee63f30-c512-4742-a9b1-7c8183bdaae2"
           },
           "StartedOn": 1578556843.049,
           "CompletedOn": 1578558649.928,
           "Status": "COMPLETED",
           "Statistics": {
               "TotalActions": 11,
               "TimeoutActions": 0,
               "FailedActions": 0,
               "StoppedActions": 0,
               "SucceededActions": 9,
               "RunningActions": 0,
               "ErroredActions": 0
           }
       }
   }
   ```

**Consulte também:**  
[Visão geral de fluxos de trabalho no AWS Glue](workflows_overview.md)
[Visão geral dos esquemas no AWS Glue](blueprints-overview.md)