

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Accès aux journaux Airflow sur Amazon CloudWatch
<a name="monitoring-airflow"></a>

Amazon MWAA peut envoyer des journaux Apache Airflow à Amazon. CloudWatch Vous pouvez accéder aux journaux de plusieurs environnements à partir d'un seul emplacement afin d'identifier facilement les retards ou les erreurs de flux de travail d'Apache Airflow sans outils tiers supplémentaires. Les journaux Apache Airflow doivent être activés sur la console Amazon Managed Workflows pour Apache Airflow pour accéder au traitement Apache Airflow DAG, aux tâches, au serveur Web et aux connexions des travailleurs. CloudWatch

**Contents**
+ [Tarification](#monitoring-airflow-pricing)
+ [Avant de commencer](#monitoring-airflow-before)
+ [Types de journaux](#monitoring-airflow-log-groups)
+ [Activation des journaux Apache Airflow](#monitoring-airflow-enable)
+ [Accès aux journaux Apache Airflow](#monitoring-airflow-view)
+ [Exemples de journaux du planificateur](#monitoring-airflow-example)
+ [Quelle est la prochaine étape ?](#monitoring-airflow-next-up)

## Tarification
<a name="monitoring-airflow-pricing"></a>
+ Des frais de CloudWatch journalisation standard s'appliquent. Pour plus d'informations, consultez la rubrique [ CloudWatch Tarification](https://aws.amazon.com/cloudwatch/pricing/).

## Avant de commencer
<a name="monitoring-airflow-before"></a>
+ Vous devez disposer d'un rôle permettant d'accéder aux connexions CloudWatch. Pour plus d’informations, consultez [Accès à un environnement Amazon MWAA](access-policies.md).

## Types de journaux
<a name="monitoring-airflow-log-groups"></a>

Amazon MWAA crée un groupe de journaux pour chaque option de journalisation Airflow que vous activez et transmet les journaux aux groupes de CloudWatch journaux associés à un environnement. Les groupes de journaux sont nommés au format suivant :`airflow-YourEnvironmentName-LogType`. Par exemple, si votre environnement est nommé`Airflow-v202-Public`, les journaux de tâches d'Apache Airflow sont envoyés à`airflow-Airflow-v202-Public-Task`.


| Type de journal | Description | 
| --- | --- | 
| `airflow-YourEnvironmentName-DAGProcessing` | Les journaux du gestionnaire de processeurs DAG (partie du planificateur qui traite les fichiers DAG). | 
| `airflow-YourEnvironmentName-Scheduler` | Les journaux générés par le planificateur Airflow. | 
| `airflow-YourEnvironmentName-Task` | Les journaux de tâches générés par un DAG. | 
| `airflow-YourEnvironmentName-WebServer` | Les journaux générés par l'interface Web Airflow. | 
| `airflow-YourEnvironmentName-Worker` | Les journaux générés dans le cadre du flux de travail et de l'exécution du DAG. | 

## Activation des journaux Apache Airflow
<a name="monitoring-airflow-enable"></a>

Vous pouvez activer les journaux Apache Airflow au `CRITICAL` niveau `INFO``WARNING`,`ERROR`, ou. Lorsque vous choisissez un niveau de journalisation, Amazon MWAA envoie des journaux correspondant à ce niveau et à tous les niveaux de gravité supérieurs. Par exemple, si vous activez les journaux au `INFO` niveau, Amazon MWAA envoie les `INFO` journaux et `WARNING``ERROR`, et les niveaux de `CRITICAL` journalisation à CloudWatch Logs.

1. Ouvrez la [ page ](https://console.aws.amazon.com/mwaa/home#/environments) Environnements sur la console Amazon MWAA.

1. Choisissez un environnement.

1. Choisissez **Modifier**.

1. Choisissez **Suivant**.

1. Choisissez une ou plusieurs des options de journalisation suivantes :

   1. Choisissez le groupe de journaux ** du planificateur Airflow dans ** le volet ** Surveillance**.

   1. Choisissez le groupe de journaux du serveur Web ** Airflow dans ** le volet ** Surveillance**.

   1. Choisissez le groupe de journaux ** Airflow Worker dans ** le ** volet ** Surveillance.

   1. Choisissez le groupe de journaux de traitement ** Airflow DAG dans ** le ** volet ** Surveillance.

   1. Choisissez le groupe de journaux des tâches ** Airflow dans ** le ** volet ** Surveillance.

   1. Choisissez le niveau de journalisation dans Niveau de ** journalisation**.

1. Choisissez **Suivant**.

1. Choisissez **Enregistrer**.

## Accès aux journaux Apache Airflow
<a name="monitoring-airflow-view"></a>

La section suivante décrit comment accéder aux journaux d'Apache Airflow dans la CloudWatch console.

1. Ouvrez la [ page ](https://console.aws.amazon.com/mwaa/home#/environments) Environnements sur la console Amazon MWAA.

1. Choisissez un environnement.

1. Choisissez un groupe de journaux dans le ** volet ** Surveillance.

1. Choisissez un flux de ** connexion**.

## Exemples de journaux du planificateur
<a name="monitoring-airflow-example"></a>

Vous pouvez accéder aux journaux d'Apache Airflow pour le planificateur qui planifie vos flux de travail et analyse votre dossier. `dags` Les étapes suivantes décrivent comment ouvrir le groupe de journaux pour le planificateur sur la console Amazon MWAA et comment accéder aux journaux Apache Airflow sur la CloudWatch console Logs.

**Pour accéder aux journaux d'un `fichier requirements.txt`**

1. Ouvrez la [ page ](https://console.aws.amazon.com/mwaa/home#/environments) Environnements sur la console Amazon MWAA.

1. Choisissez un environnement.

1. Choisissez le groupe de journaux ** du planificateur Airflow dans ** le volet ** Surveillance**.

1. Choisissez l'option `requirements_install_ip` Login ** Log streams**.

1. Consultez la liste des packages installés sur l'environnement à l'adresse`/usr/local/airflow/.local/bin`. Par exemple :

   ```
   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))
   ```

1. Consultez la liste des packages et vérifiez si l'un d'entre eux a rencontré une erreur lors de l'installation. En cas de problème, il se peut que vous obteniez une erreur similaire à la suivante :

   ```
   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))
   ```

## Quelle est la prochaine étape ?
<a name="monitoring-airflow-next-up"></a>
+ Découvrez comment configurer une CloudWatch alarme dans [ Utiliser les CloudWatch alarmes Amazon](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html).
+ Découvrez comment créer un CloudWatch tableau de bord dans [ Utiliser des CloudWatch tableaux de bord](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Dashboards.html).