Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Visualizzazione dei log di Airflow in Amazon CloudWatch
Amazon MWAA può inviare i log di Apache Airflow ad Amazon. CloudWatch Puoi visualizzare i log di più ambienti da un'unica posizione per identificare facilmente i ritardi nelle attività o gli errori del flusso di lavoro di Apache Airflow senza la necessità di strumenti aggiuntivi di terze parti. I log di Apache Airflow devono essere abilitati sulla console Amazon Managed Workflows for Apache Airflow per visualizzare l'DAGelaborazione, le attività, il server Web e i log in di Apache Airflow. CloudWatch
Indice
Prezzi
-
Si applicano le tariffe Standard Logs. CloudWatch Per ulteriori informazioni, consulta Prezzi di CloudWatch
.
Prima di iniziare
-
È necessario disporre di un ruolo in grado di visualizzare i log in. CloudWatch Per ulteriori informazioni, consulta Accesso a un MWAA ambiente Amazon.
Tipi di log
Amazon MWAA crea un gruppo di log per ogni opzione di registrazione Airflow abilitata e invia i log ai gruppi Logs associati a un ambiente CloudWatch . I gruppi di log sono denominati nel seguente formato:. YourEnvironmentName-
Per esempio, se il nome del tuo ambiente èLogType
Airflow-v202-Public
, i log delle attività di Apache Airflow vengono inviati a. Airflow-v202-Public-
Task
Tipo di log | Descrizione |
---|---|
|
I log del gestore del DAG processore (la parte dello scheduler che elabora i file). DAG |
|
I log generati dallo scheduler Airflow. |
|
I log delle attività generati da. DAG |
|
I log generati dall'interfaccia web Airflow. |
|
I log generati come parte del flusso di lavoro e dell'esecuzione. DAG |
Abilitazione dei log di Apache Airflow
È possibile abilitare i log di Apache Airflow a livello,, o. INFO
WARNING
ERROR
CRITICAL
Quando scegli un livello di registro, Amazon MWAA invia i log per quel livello e tutti i livelli di gravità più elevati. Ad esempio, se abiliti i log a INFO
livello, Amazon MWAA invia INFO
i log e WARNING
ERROR
, e i livelli di CRITICAL
log a CloudWatch Logs.
-
Apri la pagina Ambienti
sulla MWAA console Amazon. -
Scegli un ambiente.
-
Scegli Modifica.
-
Scegli Next (Successivo).
-
Scegliete una o più delle seguenti opzioni di registrazione:
-
Scegli il gruppo di log dello scheduler Airflow nel riquadro Monitoraggio.
-
Scegli il gruppo di log del server web Airflow nel riquadro Monitoraggio.
-
Scegli il gruppo di log di lavoro Airflow nel riquadro Monitoraggio.
-
Scegli il gruppo di log di DAG elaborazione Airflow nel pannello Monitoraggio.
-
Scegli il gruppo di log delle attività Airflow nel riquadro Monitoraggio.
-
Scegliete il livello di registrazione in Livello di registro.
-
-
Scegli Next (Successivo).
-
Seleziona Salva.
Visualizzazione dei log di Apache Airflow
La sezione seguente descrive come visualizzare i log di Apache Airflow nella console. CloudWatch
-
Apri la pagina Ambienti
sulla MWAA console Amazon. -
Scegli un ambiente.
-
Scegli un gruppo di log nel riquadro Monitoraggio.
-
Scegli un log in Log stream.
Esempi di log dello scheduler
È possibile visualizzare i log di Apache Airflow per Scheduler, pianificando i flussi di lavoro e analizzando la cartella. dags
I passaggi seguenti descrivono come aprire il gruppo di log per Scheduler sulla MWAA console Amazon e visualizzare i log di Apache Airflow sulla console Logs. CloudWatch
Per visualizzare i log di un requirements.txt
-
Apri la pagina Ambienti
sulla MWAA console Amazon. -
Scegli un ambiente.
-
Scegli il gruppo di log dello scheduler Airflow nel riquadro Monitoraggio.
-
Scegli il
requirements_install_ip
log in Log Streams. -
Dovresti vedere l'elenco dei pacchetti che sono stati installati nell'ambiente all'indirizzo
/usr/local/airflow/.local/bin
. Per esempio:Collecting appdirs==1.4.4 (from -r /usr/local/airflow/.local/bin (line 1)) Downloading https://files.pythonhosted.org/packages/3b/00/2344469e2084fb28kjdsfiuyweb47389789vxbmnbjhsdgf5463acd6cf5e3db69324/appdirs-1.4.4-py2.py3-none-any.whl Collecting astroid==2.4.2 (from -r /usr/local/airflow/.local/bin (line 2))
-
Controlla l'elenco dei pacchetti e verifica se qualcuno di questi ha riscontrato un errore durante l'installazione. Se qualcosa è andato storto, potresti visualizzare un errore simile al seguente:
2021-03-05T14:34:42.731-07:00 No matching distribution found for LibraryName==1.0.0 (from -r /usr/local/airflow/.local/bin (line 4)) No matching distribution found for LibraryName==1.0.0 (from -r /usr/local/airflow/.local/bin (line 4))
Fasi successive
-
Scopri come configurare un CloudWatch allarme in Uso degli CloudWatch allarmi Amazon.
-
Scopri come creare una CloudWatch dashboard in Utilizzo delle CloudWatch dashboard.