

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.

# CloudWatch Logs verwenden mit AWS Batch
<a name="using_cloudwatch_logs"></a>

Sie können Ihre AWS Batch Jobs auf EC2-Ressourcen so konfigurieren, dass detaillierte Protokollinformationen und Metriken an CloudWatch Logs gesendet werden. Auf diese Weise können Sie verschiedene Protokolle Ihrer Jobs an einem zentralen Ort einsehen. Weitere Informationen zu CloudWatch Logs finden Sie unter [Was ist Amazon CloudWatch Logs?](https://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/WhatIsCloudWatchLogs.html) im * CloudWatch Amazon-Benutzerhandbuch*.

**Anmerkung**  
Standardmäßig ist CloudWatch Logs für AWS Fargate-Container aktiviert.

Um die CloudWatch Log-Protokollierung zu aktivieren und anzupassen, überprüfen Sie die folgenden einmaligen Konfigurationsaufgaben:
+ Für AWS Batch Rechenumgebungen, die auf EC2-Ressourcen basieren, fügen Sie der Rolle eine IAM-Richtlinie hinzu. `ecsInstanceRole` Weitere Informationen finden Sie unter [Tutorial: Fügen Sie eine CloudWatch Logs-IAM-Richtlinie hinzu](cwl_iam_policy.md).
+ Erstellen Sie eine Amazon EC2 EC2-Startvorlage, die eine detaillierte CloudWatch Überwachung beinhaltet, und geben Sie die Vorlage dann an, wenn Sie Ihre AWS Batch Datenverarbeitungsumgebung erstellen. Sie können den CloudWatch Agenten auch auf einem vorhandenen Image installieren und das Image dann im Assistenten für die AWS Batch erste Ausführung angeben.
+ (Optional) Konfigurieren Sie den awslogs-Treiber. Sie können Parameter hinzufügen, die das Standardverhalten sowohl auf EC2- als auch auf Fargate-Ressourcen ändern. Weitere Informationen finden Sie unter [Verwenden Sie den awslogs-Protokolltreiber](using_awslogs.md).

**Topics**
+ [Tutorial: Fügen Sie eine CloudWatch Logs-IAM-Richtlinie hinzu](cwl_iam_policy.md)
+ [Installieren und konfigurieren Sie den CloudWatch Agenten](installing_cwl_agent.md)
+ [Tutorial: CloudWatch Protokolle anzeigen](viewing_cwlogs.md)

# Tutorial: Fügen Sie eine CloudWatch Logs-IAM-Richtlinie hinzu
<a name="cwl_iam_policy"></a>

Bevor Ihre Jobs Protokolldaten und detaillierte Metriken an CloudWatch Logs senden können, müssen Sie eine IAM-Richtlinie erstellen, die die Logs verwendet. CloudWatch APIs Nachdem Sie die IAM-Richtlinie erstellt haben, fügen Sie sie der `ecsInstanceRole` Rolle hinzu.

**Anmerkung**  
Wenn die `ECS-CloudWatchLogs` Richtlinie nicht an die `ecsInstanceRole` Rolle angehängt ist, können grundlegende Metriken trotzdem an CloudWatch Logs gesendet werden. Die Basiskennzahlen enthalten jedoch keine Protokolldaten oder detaillierte Messwerte wie den freien Festplattenspeicher.

AWS Batch Rechenumgebungen verwenden Amazon EC2 EC2-Ressourcen. Wenn Sie mit dem Assistenten für die AWS Batch erste Ausführung eine Rechenumgebung erstellen, AWS Batch erstellt er die `ecsInstanceRole` Rolle und konfiguriert die Umgebung damit.

Wenn Sie den Assistenten für die erste Ausführung nicht verwenden, können Sie die `ecsInstanceRole` Rolle angeben, wenn Sie eine Rechenumgebung in der AWS Command Line Interface OR-API erstellen. AWS Batch Weitere Informationen finden Sie in der [AWS CLI Befehlsreferenz](https://docs.aws.amazon.com/cli/latest/reference/) oder [AWS Batch API-Referenz.](https://docs.aws.amazon.com/batch/latest/APIReference/API_CreateComputeEnvironment.html)

**So erstellen Sie die `ECS-CloudWatchLogs`-IAM-Richtlinie**

1. Öffnen Sie unter [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/) die IAM-Konsole.

1. Wählen Sie im Navigationsbereich **Richtlinien**. 

1. Wählen Sie **Richtlinie erstellen** aus.

1. Wählen Sie **JSON** und geben Sie dann die folgende Richtlinie ein:

------
#### [ JSON ]

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
           {
               "Effect": "Allow",
               "Action": [
                   "logs:CreateLogGroup",
                   "logs:CreateLogStream",
                   "logs:PutLogEvents",
                   "logs:DescribeLogStreams"
               ],
               "Resource": [
                   "arn:aws:logs:*:*:*"
               ]
           }
       ]
   }
   ```

------

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

1. (Optional) Wählen **Sie unter Tags hinzufügen** die Option **Tag hinzufügen** aus, um der Richtlinie ein Tag hinzuzufügen.

1. Wählen Sie **Weiter: Prüfen** aus.

1. Geben Sie auf der Seite **„Richtlinie überprüfen**“ als **Namen** eine Beschreibung ein**ECS-CloudWatchLogs**, und geben Sie dann optional eine **Beschreibung** ein.

1. Wählen Sie **Richtlinie erstellen** aus.

**So fügen Sie die Richtlinie `ECS-CloudWatchLogs` an die `ecsInstanceRole` an**

1. Öffnen Sie unter [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/) die IAM-Konsole.

1. Wählen Sie im Navigationsbereich **Rollen**. 

1. Wählen Sie `ecsInstanceRole`. Wenn die Rolle nicht existiert, folgen Sie den Verfahren unter [Amazon ECS-Instance-Rolle](instance_IAM_role.md) So erstellen Sie die Rolle.

1. Wählen Sie „**Berechtigungen hinzufügen**“ und anschließend „**Richtlinien anhängen**“.

1. Wählen Sie die **CloudWatchLogsECS-Richtlinie** und dann die Option **Richtlinie anhängen** aus.

# Installieren und konfigurieren Sie den CloudWatch Agenten
<a name="installing_cwl_agent"></a>

Sie können eine Amazon EC2 EC2-Startvorlage erstellen, die die CloudWatch Überwachung beinhaltet. Weitere Informationen finden Sie unter [Starten einer Instance über eine Startvorlage](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-launch-templates.html#lt-initiate-launch-template) und [Erweiterte Details](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-launch-templates.html#lt-advanced-details) im *Amazon EC2 EC2-Benutzerhandbuch*.

Sie können den CloudWatch Agenten auch auf einem vorhandenen Amazon EC2 EC2-AMI installieren und dann das Image im Assistenten für die AWS Batch erste Ausführung angeben. Weitere Informationen finden Sie unter [Installation des CloudWatch Agenten](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/install-CloudWatch-Agent-on-EC2-Instance.html) und. [Erste Schritte mit AWS Batch Tutorials](Batch_GetStarted.md)

**Anmerkung**  
Startvorlagen werden auf AWS Fargate Ressourcen nicht unterstützt.

# Tutorial: CloudWatch Protokolle anzeigen
<a name="viewing_cwlogs"></a>

Sie können CloudWatch Log-Logs in der anzeigen und durchsuchen AWS-Managementkonsole.

**Anmerkung**  
Es kann einige Minuten dauern, bis Daten in CloudWatch Logs angezeigt werden.

**Um Ihre CloudWatch Logs-Daten einzusehen**

1. Öffnen Sie die CloudWatch Konsole unter [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1. Wählen Sie im linken Navigationsbereich **Logs** und anschließend **Log-Gruppen** aus.  
![\[CloudWatch Konsolen-Protokollgruppen\]](http://docs.aws.amazon.com/de_de/batch/latest/userguide/images/cwl-log-groups.png)

1. Wählen Sie eine Protokollgruppe aus, die angezeigt werden soll.  
![\[CloudWatch Konsolen-Protokollstreams\]](http://docs.aws.amazon.com/de_de/batch/latest/userguide/images/cw_log_stream.png)

1. Wählen Sie einen Protokollstream aus, der angezeigt werden soll. Standardmäßig werden die Streams durch die ersten 200 Zeichen des Jobnamens und der Amazon ECS-Aufgaben-ID identifiziert.
**Tipp**  
Um Log-Stream-Daten herunterzuladen, wählen Sie **Aktionen**.  
![\[CloudWatch Ereignisse in der Konsole protokollieren\]](http://docs.aws.amazon.com/de_de/batch/latest/userguide/images/cw_log_events.png)