Cloud Composer 1 | Cloud Composer 2 | Cloud Composer 3
Nesta página, explicamos como receber informações sobre DAGs no seu ambiente.
Como conferir informações sobre DAGs
O Cloud Composer oferece várias maneiras de receber informações detalhadas sobre DAGs no seu ambiente:
- A interface do DAG é uma seção da interface do console do Google Cloud para o Cloud Composer dedicada a visualizar e monitorar DAGs, execuções de DAG e tarefas individuais.
- A IU do Airflow é a interface da Web integrada do Airflow.
- A CLI do Airflow é a interface de linha de comando do Airflow. Você
pode conseguir informações sobre DAGs executando comandos da CLI do Airflow com
gcloud
:
Sobre a interface do DAG do Cloud Composer
A interface do DAG é uma seção da interface do console do Google Cloud para o Cloud Composer dedicada a visualizar e monitorar DAGs, execuções de DAG e tarefas individuais.
Na interface da DAG, é possível:
Confira uma lista de DAGs no seu ambiente, incluindo intervalos de programação, estados de DAG e descrições.
Pause, retome e acione DAGs.
Confira os detalhes da execução do DAG, incluindo execuções bem-sucedidas, ativas e com falhas, o tempo desde a última execução concluída. Para cada DAG, é possível conferir o histórico dele execuções e instâncias de tarefas associadas a este DAG específico, incluindo registros para tarefas executadas.
Filtrar detalhes da execução do DAG. Por exemplo, é possível escolher um intervalo de tempo criar consultas para selecionar as informações que você precisa.
Confira informações detalhadas sobre DAGs e tarefas individuais. Isso inclui diagramas de DAG visualizados, informações sobre as tarefas em um DAG, DAG código-fonte e informações extras sobre DAGs.
Antes de começar
Verifique se sua conta tem um papel que pode acessar a interface do DAG e visualizá-lo detalhes. Para mais informações, consulte Controle de acesso.
A interface do DAG exige a serialização do DAG ativada.
A interface da DAG é compatível com o Cloud Composer 1.17.8 e versões posteriores.
Conferir a lista de DAGs do seu ambiente
Console
A guia DAGs do seu ambiente mostra a lista de DAGs e os detalhes da execução de cada um deles.
Para conferir a lista de DAGs:
No console do Google Cloud, acesse a página Ambientes.
Na coluna Lista de DAGs, siga o link DAGs do seu ambiente.
É possível usar filtros para conferir os detalhes apenas de determinados DAGs ou de condições específicas. Exemplo:
- Selecione o campo Filtros.
- Na lista suspensa, selecione a propriedade ID do DAG.
- Especifique o identificador do DAG. Os resultados mostram detalhes apenas para o DAG selecionado.
- (Opcional) Para incluir mais DAGs, adicione operadores
OR
seguidos pelos IDs deles. - (Opcional) Para filtrar outras condições, adicione outras propriedades em
no campo Filtros. Por exemplo, é possível filtrar DAGs com execuções
falhadas especificando
Failed runs:>0
.
IU do Airflow
Para conferir a lista de DAGs na interface da Web do Airflow:
No console do Google Cloud, acesse a página Ambientes.
Na coluna Servidor da Web do Airflow, siga o link Airflow do ambiente.
Faça login com a Conta do Google que tem as permissões apropriadas.
Na interface da Web do Airflow, na página DAGs, uma lista de DAGs do seu ambiente é exibida.
gcloud
Execute o comando dags list
da CLI do Airflow:
gcloud composer environments run ENVIRONMENT_NAME \
--location LOCATION \
dags list -- -o plain
Substitua:
ENVIRONMENT_NAME
pelo nome do ambienteLOCATION
pela região em que o ambiente está localizado;
Conferir o histórico de execuções e tarefas de DAGs
Console
A guia Execuções na página Detalhes do DAG mostra o histórico das execuções do DAG de um DAG individual.
Para ver o histórico de execuções do DAG:
No console do Google Cloud, acesse a página Ambientes.
Na coluna Lista de DAGs, siga o link DAGs do seu ambiente.
Selecione um DAG.
Na página Detalhes do DAG, acesse a guia Execuções.
Selecione uma execução de DAG na lista para conferir os detalhes dela, como estado das instâncias de tarefa para a execução do DAG, o número de tentativas duração da execução. É possível selecionar tarefas individuais para conferir os registros de instância de tarefa.
IU do Airflow
Para conferir a lista de DAGs na interface da Web do Airflow:
No console do Google Cloud, acesse a página Ambientes.
Na coluna Servidor da Web do Airflow, siga o link Airflow do ambiente.
Faça login com a Conta do Google que tem as permissões apropriadas.
No menu da interface da Web do Airflow, selecione Procurar > Execuções do DAG. A página DAG Runs mostra as execuções de DAG do seu ambiente. É possível acessar o link na coluna ID da execução para ter mais informações sobre as tarefas.
gcloud
Execute o comando dags list-runs
da CLI do Airflow:
gcloud composer environments run ENVIRONMENT_NAME \
--location LOCATION \
dags list-runs -- -d DAG_ID
Substitua:
ENVIRONMENT_NAME
pelo nome do ambienteLOCATION
pela região em que o ambiente está localizado;DAG_ID
pelo nome do DAG.
Para mais informações sobre instâncias de tarefas, execute os comandos tasks state
e tasks states-for-dag-run
da CLI do Airflow.
Para mais informações, consulte Acessar a CLI do Airflow e a referência da CLI do Airflow.
Visualizar diagramas de DAG
Console
A guia Diagrama na página Detalhes do DAG mostra a visualização de um DAG com dependências de tarefas.
Para conferir o diagrama de um DAG:
No console do Google Cloud, acesse a página Ambientes.
Na coluna Lista de DAGs, siga o link DAGs do seu ambiente.
Selecione um DAG.
Na página Detalhes do DAG, acesse a guia Diagrama.
(Opcional) Para ver mais informações sobre tarefas, selecione tarefas individuais no diagrama.
IU do Airflow
Para conferir o diagrama de um DAG na interface da Web do Airflow:
No console do Google Cloud, acesse a página Ambientes.
Na coluna Servidor da Web do Airflow, siga o link Airflow do ambiente.
Faça login com a Conta do Google que tem as permissões apropriadas.
Na interface da Web do Airflow, na página DAGs, uma lista de DAGs do seu ambiente é exibida.
Para o DAG, na coluna Links, siga o link Visualização do gráfico.
Consultar o código-fonte do DAG e informações adicionais sobre eles
Console
É possível visualizar o código-fonte dos seus DAGs e informações adicionais, como Identificadores e links do DAG para arquivos de definição do DAG no do Google Cloud.
No console do Google Cloud, acesse a página Ambientes.
Na coluna Lista de DAGs, siga o link DAGs do seu ambiente.
Selecione um DAG.
Para conferir o código-fonte do DAG, acesse a guia Diagrama.
Para conferir mais informações sobre o DAG, acesse a guia Origem.
IU do Airflow
Para conferir o diagrama de um DAG na interface da Web do Airflow:
No console do Google Cloud, acesse a página Ambientes.
Na coluna Servidor da Web do Airflow, siga o link Airflow do ambiente.
Faça login com a Conta do Google que tem as permissões apropriadas.
Na interface da Web do Airflow, na página DAGs, clique no nome do seu DAG.
Na página com os detalhes do DAG, navegue até as guias disponíveis para visualizar mais informações sobre o DAG.