

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.

# Aktivieren von Container Insights
<a name="cloudwatch-container-insights-working"></a>

Führen Sie die folgenden Schritte aus, um Container Insights für AWS Batch Computerumgebungen zu aktivieren.

------
#### [ AWS-Managementkonsole ]

1. Öffnen Sie die [AWS Batch -Konsole](https://console.aws.amazon.com/batch/home).

1. Wählen Sie **Environment (Umgebung)**.

1. Wählen Sie die gewünschte Rechenumgebung aus.

1. Aktivieren Sie auf der ** Registerkarte ** Container Insights die Option ** Container Insights ** für die Computerumgebung.
**Tipp**  
Sie können ein Standardintervall auswählen, um die Metriken zu aggregieren, oder ein benutzerdefiniertes Intervall erstellen.

------
#### [ AWS CLI ]

**Aktivieren Sie Container Insights, wenn Sie eine Rechenumgebung erstellen **

Verwenden Sie den `--ecs-settings` Parameter with`create-compute-environment`, um Container Insights in einer neuen Rechenumgebung zu aktivieren.

```
$ aws batch create-compute-environment \
    --compute-environment-name {{my-compute-env}} \
    --type MANAGED \
    --state ENABLED \
    --ecs-settings containerInsights=ENHANCED \
    --compute-resources type=FARGATE,maxvCpus=256,subnets={{subnet-a123456b}},securityGroupIds={{sg-a12b3456}}
```

Gültige Werte für `containerInsights` sind `ENABLED`, `ENHANCED` und `DISABLED`.

**Aktivieren Sie Container Insights in einer vorhandenen Rechenumgebung **

Wird verwendet`update-compute-environment`, um Container Insights in einer vorhandenen Computerumgebung zu aktivieren oder zu ändern.

```
$ aws batch update-compute-environment \
    --compute-environment {{my-compute-env}} \
    --ecs-settings containerInsights=ENHANCED
```

**Überprüfen Sie die Container Insights-Einstellung **

Wird verwendet`describe-compute-environments`, um die aktuelle Einstellung zu überprüfen.

```
$ aws batch describe-compute-environments \
    --compute-environments {{my-compute-env}} \
    --query "computeEnvironments[0].ecsSettings"
```

Im Folgenden wird die Ausgabe angezeigt, wenn Container Insights aktiviert ist.

```
{
    "containerInsights": "ENHANCED"
}
```

**Anmerkung**  
Wenn Container Insights noch nie in der Rechenumgebung festgelegt wurde, fehlt das `ecsSettings` Feld in der Antwort.

------
#### [ API ]

Verwenden Sie den `ecsSettings` Parameter in Ihrer [ CreateComputeEnvironment ](https://docs.aws.amazon.com/batch/latest/APIReference/API_CreateComputeEnvironment.html) [ UpdateComputeEnvironment ](https://docs.aws.amazon.com/batch/latest/APIReference/API_UpdateComputeEnvironment.html) ODER-Anfrage.

**Erstellen Sie eine Rechenumgebung mit Container Insights **

Fügen Sie Folgendes `ecsSettings` in den Anforderungstext ein:

```
{
    "computeEnvironmentName": "{{my-compute-env}}",
    "type": "MANAGED",
    "state": "ENABLED",
    "ecsSettings": {
        "containerInsights": "ENHANCED"
    },
    "computeResources": {
        "type": "FARGATE",
        "maxvCpus": 256,
        "subnets": ["{{subnet-a123456b}}"],
        "securityGroupIds": ["{{sg-a12b3456}}"]
    }
}
```

**Aktualisieren Sie Container Insights in einer vorhandenen Rechenumgebung **

```
{
    "computeEnvironment": "{{my-compute-env}}",
    "ecsSettings": {
        "containerInsights": "ENHANCED"
    }
}
```

Weitere Informationen finden Sie unter [CreateComputeEnvironment](https://docs.aws.amazon.com/batch/latest/APIReference/API_CreateComputeEnvironment.html) und [UpdateComputeEnvironment](https://docs.aws.amazon.com/batch/latest/APIReference/API_UpdateComputeEnvironment.html) in der *AWS Batch -API-Referenz*.

------

**Wichtig**  
Nachdem Sie einen Container Insights-Wert in einer Computerumgebung festgelegt haben, können Sie nicht zum Standardverhalten (nicht festgelegt) zurückkehren, bei dem die Container Insights-Einstellung außerhalb von verwaltet wird. AWS Batch Um den Container Insights-Modus zu ändern, müssen Sie den Befehl `UpdateComputeEnvironment` mit dem neuen Wert aufrufen.  
Das bedeutet auch, dass, wenn Sie diese Eigenschaft in einer CloudFormation Vorlage festlegen, ein Stack-Rollback die Einstellung nicht auf ihren vorherigen, nicht festgelegten Zustand zurücksetzen kann.