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à.
Accesso ai log Airflow in Amazon CloudWatch
Amazon MWAA può inviare i log di Apache Airflow ad Amazon. CloudWatch Puoi accedere ai log per più ambienti da un'unica posizione per identificare facilmente i ritardi delle attività di Apache Airflow o gli errori del flusso di lavoro senza strumenti aggiuntivi di terze parti. I log di Apache Airflow devono essere abilitati sulla console Amazon Managed Workflows for Apache Airflow per accedere all'elaborazione, alle attività, al server web e agli accessi dei lavoratori di Apache Airflow DAG. CloudWatch
Indice
Prezzi
-
Si applicano le tariffe Standard Logs. CloudWatch Per ulteriori informazioni, consulta la sezione CloudWatch prezzi
.
Prima di iniziare
-
È necessario disporre di un ruolo in grado di accedere ai log in CloudWatch. Per ulteriori informazioni, vedi Accesso a un ambiente Amazon MWAA.
Tipi di log
Amazon MWAA crea un gruppo di log per ogni opzione di registrazione Airflow abilitata e invia i log ai gruppi di log associati a un ambiente. CloudWatch I gruppi di log sono denominati nel seguente formato:. airflow-YourEnvironmentName- Ad esempio, se il nome del tuo ambiente è denominatoLogTypeAirflow-v202-Public, i log delle attività di Apache Airflow vengono inviati a. airflow-Airflow-v202-Public-Task
| Tipo di log | Description |
|---|---|
|
|
I log del gestore del processore DAG (la parte dello scheduler che elabora i file DAG). |
|
|
I log generati dallo scheduler Airflow. |
|
|
I log delle attività generati da un DAG. |
|
|
I log generati dall'interfaccia web Airflow. |
|
|
I log generati come parte del flusso di lavoro e dell'esecuzione del DAG. |
Attivazione dei log di Apache Airflow
È possibile abilitare i log di Apache Airflow a livelloINFO,WARNING, ERROR o. CRITICAL Quando scegli un livello di registro, Amazon MWAA invia i log per quel livello e per tutti i livelli di gravità più elevati. Ad esempio, se abiliti i log a INFO livello, Amazon MWAA invia INFO i log e WARNINGERROR, e i livelli di log a CRITICAL Logs. CloudWatch
-
Apri la pagina
Ambienti sulla console Amazon MWAA. -
Scegli un ambiente.
-
Scegli Modifica.
-
Scegli Next (Successivo).
-
Scegli una o più delle seguenti opzioni di registrazione:
-
Scegliete il gruppo di log di Airflow Scheduler nel pannello Monitoraggio.
-
Scegliete il gruppo di log del server web Airflow nel pannello Monitoraggio.
-
Scegliete il gruppo di log dei lavoratori Airflow nel riquadro Monitoraggio.
-
Scegliete il gruppo di log di elaborazione Airflow DAG nel riquadro Monitoraggio.
-
Scegliete il gruppo di log delle attività Airflow nel riquadro Monitoraggio.
-
Scegli il livello di registrazione in Livello di registro.
-
-
Scegli Next (Successivo).
-
Scegli Save (Salva).
Accesso ai log di Apache Airflow
La sezione seguente descrive come accedere ai log di Apache Airflow nella console. CloudWatch
-
Apri la pagina
Ambienti sulla console Amazon MWAA. -
Scegli un ambiente.
-
Scegli un gruppo di log nel riquadro Monitoraggio.
-
Scegli un log in Log stream.
Esempi di log dello scheduler
È possibile accedere ai log di Apache Airflow per lo scheduler, pianificare i flussi di lavoro e analizzare la cartella. dags I passaggi seguenti descrivono come aprire il gruppo di log per lo scheduler sulla console Amazon MWAA e accedere ai log di Apache Airflow sulla console Logs. CloudWatch
Per accedere ai log di un file requirements.txt
-
Apri la pagina
Ambienti sulla console Amazon MWAA. -
Scegli un ambiente.
-
Scegliete il gruppo di log di Airflow Scheduler nel pannello Monitoraggio.
-
Scegli l'
requirements_install_ipaccesso Log streams. -
Consulta l'elenco dei pacchetti installati nell'ambiente all'indirizzo
/usr/local/airflow/.local/bin. Ad 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 ricevere 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 Utilizzo degli CloudWatch allarmi Amazon.
-
Scopri come creare una CloudWatch dashboard in Utilizzo delle CloudWatch dashboard.