

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Zugreifen auf Airflow-Protokolle in Amazon CloudWatch
<a name="monitoring-airflow"></a>

Amazon MWAA kann Apache Airflow Airflow-Protokolle an Amazon senden. CloudWatch Sie können von einem einzigen Standort aus auf Protokolle für mehrere Umgebungen zugreifen, um Verzögerungen oder Workflow-Fehler bei Apache Airflow ohne zusätzliche Tools von Drittanbietern einfach zu identifizieren. Apache Airflow-Protokolle müssen auf der Amazon Managed Workflows for Apache Airflow Airflow-Konsole aktiviert sein, um auf die Apache Airflow DAG-Verarbeitung, Aufgaben, Webserver und Worker-Logs zugreifen zu können. CloudWatch

**Contents**
+ [Preisgestaltung](#monitoring-airflow-pricing)
+ [Bevor Sie beginnen](#monitoring-airflow-before)
+ [Typen von Protokollen](#monitoring-airflow-log-groups)
+ [Apache Airflow Airflow-Protokolle aktivieren](#monitoring-airflow-enable)
+ [Zugreifen auf Apache Airflow Airflow-Protokolle](#monitoring-airflow-view)
+ [Beispiel für Scheduler-Protokolle](#monitoring-airflow-example)
+ [Als nächstes](#monitoring-airflow-next-up)

## Preisgestaltung
<a name="monitoring-airflow-pricing"></a>
+ Es fallen Standardgebühren für Logs CloudWatch an. Weitere Informationen finden Sie unter [CloudWatch Preise](https://aws.amazon.com/cloudwatch/pricing/).

## Bevor Sie beginnen
<a name="monitoring-airflow-before"></a>
+ Sie müssen über eine Rolle verfügen, die auf Logins zugreifen kann CloudWatch. Weitere Informationen finden Sie unter [Zugreifen auf eine Amazon MWAA-Umgebung](access-policies.md).

## Typen von Protokollen
<a name="monitoring-airflow-log-groups"></a>

Amazon MWAA erstellt für jede Airflow-Protokollierungsoption, die Sie aktivieren, eine Protokollgruppe und überträgt die Protokolle an die Protokollgruppen, die einer CloudWatch Umgebung zugeordnet sind. Protokollgruppen werden im folgenden Format benannt:. `YourEnvironmentName-LogType` Wenn Ihre Umgebung beispielsweise benannt ist`Airflow-v202-Public`, werden Apache Airflow-Taskprotokolle an `Airflow-v202-Public-Task` gesendet.


| Protokolltyp | Description | 
| --- | --- | 
|  `YourEnvironmentName-DAGProcessing`  |  Die Protokolle des DAG-Prozessor-Managers (der Teil des Schedulers, der DAG-Dateien verarbeitet).  | 
|  `YourEnvironmentName-Scheduler`  |  Die vom Airflow-Scheduler generierten Protokolle.  | 
|  `YourEnvironmentName-Task`  |  Die Aufgabenprotokolle, die eine DAG generiert.  | 
|  `YourEnvironmentName-WebServer`  |  Die von der Airflow-Weboberfläche generierten Protokolle.  | 
|  `YourEnvironmentName-Worker`  |  Die im Rahmen der Workflow- und DAG-Ausführung generierten Protokolle.  | 

## Apache Airflow Airflow-Protokolle aktivieren
<a name="monitoring-airflow-enable"></a>

Sie können Apache Airflow Airflow-Protokolle auf der `CRITICAL` Ebene `INFO``WARNING`,`ERROR`, oder aktivieren. Wenn Sie eine Protokollebene wählen, sendet Amazon MWAA Protokolle für diese Stufe und alle höheren Schweregrade. Wenn Sie beispielsweise Protokolle auf der `INFO` Ebene aktivieren, sendet Amazon MWAA `INFO` Protokolle und `WARNING``ERROR`, und Protokollebenen an `CRITICAL` CloudWatch Logs.

1. Öffnen Sie die Seite [Umgebungen](https://console.aws.amazon.com/mwaa/home#/environments) auf der Amazon MWAA-Konsole.

1. Wählen Sie eine Umgebung aus.

1. Wählen Sie **Bearbeiten** aus.

1. Wählen Sie **Weiter** aus.

1. Wählen Sie eine oder mehrere der folgenden Protokollierungsoptionen:

   1. Wählen Sie im **Bereich **Überwachung** die Protokollgruppe Airflow Scheduler** aus.

   1. **Wählen Sie im **Bereich Überwachung die Airflow-Webserver-Protokollgruppe** aus.**

   1. **Wählen Sie im **Bereich Überwachung die Airflow-Worker-Protokollgruppe** aus.**

   1. Wählen Sie im **Bereich **Überwachung** die Airflow DAG-Verarbeitungsprotokollgruppe** aus.

   1. Wählen Sie im **Bereich **Überwachung** die Protokollgruppe Airflow Task** aus.

   1. Wählen Sie die Protokollierungsebene unter **Protokollebene** aus.

1. Wählen Sie **Weiter** aus.

1. Wählen Sie **Speichern**.

## Zugreifen auf Apache Airflow Airflow-Protokolle
<a name="monitoring-airflow-view"></a>

Im folgenden Abschnitt wird beschrieben, wie Sie in der CloudWatch Konsole auf Apache Airflow Airflow-Protokolle zugreifen können.

1. Öffnen Sie die Seite [Umgebungen](https://console.aws.amazon.com/mwaa/home#/environments) auf der Amazon MWAA-Konsole.

1. Wählen Sie eine Umgebung aus.

1. Wählen Sie im Bereich **Überwachung** eine Protokollgruppe aus.

1. Wählen Sie ein Protokoll im **Protokollstream** aus.

## Beispiel für Scheduler-Protokolle
<a name="monitoring-airflow-example"></a>

Sie können auf die Apache Airflow Airflow-Protokolle für den Scheduler zugreifen, um Ihre Workflows zu planen und Ihren Ordner zu analysieren. `dags` In den folgenden Schritten wird beschrieben, wie Sie die Protokollgruppe für den Scheduler auf der Amazon MWAA-Konsole öffnen und auf die Apache Airflow Airflow-Protokolle in der Logs-Konsole zugreifen. CloudWatch 

**Um auf Protokolle für einen zuzugreifen `requirements.txt`**

1. Öffnen Sie die Seite [Umgebungen](https://console.aws.amazon.com/mwaa/home#/environments) auf der Amazon MWAA-Konsole.

1. Wählen Sie eine Umgebung aus.

1. Wählen Sie im **Bereich **Überwachung** die Protokollgruppe Airflow Scheduler** aus.

1. **Wählen Sie unter `requirements_install_ip` Log-Streams die Option Log Streams aus.**

1. Eine Liste der Pakete, die in der Umgebung installiert wurden, finden Sie unter`/usr/local/airflow/.local/bin`. Beispiel:

   ```
   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. Überprüfen Sie die Liste der Pakete und ob bei der Installation eines dieser Pakete ein Fehler aufgetreten ist. Wenn etwas schief gelaufen ist, erhalten Sie möglicherweise eine Fehlermeldung, die der folgenden ähnelt:

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

## Als nächstes
<a name="monitoring-airflow-next-up"></a>
+ Erfahren Sie [unter Amazon-Alarme verwenden, wie Sie einen CloudWatch CloudWatch Alarm](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html) konfigurieren.
+ Erfahren Sie unter [ CloudWatch Dashboards verwenden](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Dashboards.html), wie Sie ein CloudWatch Dashboard erstellen.