

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.

# Einrichtung von Container Insights auf Amazon ECS mit AWS Distro für OpenTelemetry
<a name="deploy-container-insights-ECS-adot"></a>

Verwenden Sie diesen Abschnitt, wenn Sie AWS Distro for verwenden möchten OpenTelemetry , um CloudWatch Container Insights auf einem Amazon ECS-Cluster einzurichten. [Weitere Informationen zu AWS Distro for Open Telemetry finden Sie unter AWS Distro for. OpenTelemetry](https://aws.amazon.com/otel/) 

Bei diesen Schritten wird davon ausgegangen, dass Sie bereits über einen Cluster verfügen, auf dem Amazon ECS ausgeführt wird. Weitere Informationen zur Verwendung von AWS Distro for Open Telemetry mit Amazon ECS und zur Einrichtung eines Amazon ECS-Clusters für diesen Zweck finden Sie unter [Setting up AWS Distro for OpenTelemetry Collector in Amazon Elastic](https://aws-otel.github.io/docs/setup/ecs) Container Service.

## Schritt 1: Erstellen einer Aufgabenrolle
<a name="deploy-container-insights-ECS-adot-CreateTaskRole"></a>

Der erste Schritt besteht darin, eine Aufgabenrolle im Cluster zu erstellen, die der AWS OpenTelemetry Collector verwenden wird.

**Um eine Aufgabenrolle für AWS Distro zu erstellen für OpenTelemetry**

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 **Policies (Richtlinien)** und dann **Create policy (Richtlinie erstellen)** aus.

1. Wählen Sie die Registerkarte **JSON** und kopieren Sie dann die folgende Richtlinie:

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

****  

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

------

1. Wählen Sie **Richtlinie prüfen**.

1. Geben Sie unter Name den Namen **AWSDistroOpenTelemetryPolicy** ein und wählen Sie dann **Create policy** (Richtlinie erstellen) aus.

1. Wählen Sie im linken Navigationsbereich **Roles (Rollen)** und dann **Create Role (Rolle erstellen)** aus.

1. Wählen Sie in der Liste der Services **Elastic Container Service** aus.

1. Wählen Sie unten auf der Seite **Aufgabe von Elastic Container Service** und dann **Weiter: Berechtigungen** aus.

1. Suchen Sie in der Liste der Richtlinien nach **AWSDistroOpenTelemetryPolicy**.

1. Aktivieren Sie das Kontrollkästchen neben **AWSDistroOpenTelemetryPolicy**.

1. Wählen Sie **Next: Tags (Weiter: Tags)** und danach **Next: Review (Weiter: Prüfen)** aus.

1. Geben Sie für **Role name (Rollenname)** den Namen **AWSOpenTelemetryTaskRole** ein und klicken Sie auf **Create role (Rolle erstellen)**.

## Schritt 2: Erstellen einer Aufgaben-Ausführungsrolle
<a name="deploy-container-insights-ECS-adot-CreateTaskExecutionRole"></a>

Der nächste Schritt besteht darin, eine Rolle zur Aufgabenausführung für den AWS OpenTelemetry Collector zu erstellen.

**Um eine Aufgabenausführungsrolle für AWS Distro zu erstellen für OpenTelemetry**

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

1. Wählen Sie im linken Navigationsbereich **Roles (Rollen)** und dann **Create Role (Rolle erstellen)** aus.

1. Wählen Sie in der Liste der Services **Elastic Container Service** aus.

1. Wählen Sie unten auf der Seite **Aufgabe von Elastic Container Service** und dann **Weiter: Berechtigungen** aus.

1. Suchen Sie in der Liste der Richtlinien nach **Amazon ECSTask ExecutionRolePolicy** und aktivieren Sie dann das Kontrollkästchen neben **Amazon ECSTask ExecutionRolePolicy**.

1. Suchen Sie in der Liste der Richtlinien nach **CloudWatchLogsFullAccess**und aktivieren Sie dann das Kontrollkästchen neben **CloudWatchLogsFullAccess**.

1. Suchen Sie in der Liste der Richtlinien nach **Amazon SSMRead OnlyAccess** und aktivieren Sie dann das Kontrollkästchen neben **Amazon SSMRead OnlyAccess**.

1. Wählen Sie **Next: Tags (Weiter: Tags)** und danach **Next: Review (Weiter: Prüfen)** aus.

1. Geben Sie für **Role name (Rollenname)** den Namen **AWSOpenTelemetryTaskExecutionRole** ein und klicken Sie auf **Create role (Rolle erstellen)**.

## Schritt 3: Erstellen einer Aufgabendefinition
<a name="deploy-container-insights-ECS-adot-CreateTaskDefinition"></a>

Der nächste Schritt ist das Erstellen einer Aufgabendefinition.

**Um eine Aufgabendefinition für AWS Distro zu erstellen für OpenTelemetry**

1. Öffne die Konsole auf [https://console.aws.amazon.com/ecs/Version 2.](https://console.aws.amazon.com/ecs/v2)

1. Wählen Sie im Navigationsbereich **Task definitions** (Aufgabendefinitionen) aus.

1. Wählen Sie **Create new task definition** (Neue Aufgabendefinition erstellen), **Create new task definition** (Neue Aufgabendefinition erstellen).

1. Geben Sie für **Task definition family** (Aufgabendefinitions-Familie) einen eindeutigen Namen für die Aufgabendefinition an.

1. Konfigurieren Sie Ihre Container und wählen Sie **Weiter**.

1. Wählen Sie unter **Metriken und Protokollieren** die Option **Metrikerfassung verwenden** aus.

1. Wählen Sie **Next**.

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

Weitere Informationen zur Verwendung des AWS OpenTelemetry Collectors mit Amazon ECS finden Sie unter [Setting up AWS Distro for OpenTelemetry Collector in Amazon Elastic Container Service](https://aws-otel.github.io/docs/setup/ecs).

## Schritt 4: Ausführen einer Aufgabe
<a name="deploy-container-insights-ECS-adot-CreateTaskDefinition"></a>

Im letzten Schritt wird die Aufgabe ausgeführt, die Sie erstellt haben.

**Um die Aufgabe für AWS Distro auszuführen für OpenTelemetry**

1. Öffne die Konsole auf [https://console.aws.amazon.com/ecs/Version 2.](https://console.aws.amazon.com/ecs/v2)

1. Wählen Sie im linken Navigationsbereich **Aufgabendefinitionen** und dann die soeben erstellte Aufgabe aus.

1. Wählen Sie **Aktionen**, **Bereitstellen**, **Aufgabe ausführen** aus. 

1. Wählen Sie **Deploy** (Bereitstellen), **Run task** (Aufgabe ausführen) aus.

1. Wählen Sie im Abschnitt **Rechenoptionen** unter **Bestehender Cluster** den gewünschten Cluster aus.

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

1. Als Nächstes können Sie in der CloudWatch Konsole nach den neuen Metriken suchen.

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 **Metrics** (Metriken) aus.

   Sie sollten einen **ECS/-Namespace ContainerInsights** sehen. Wählen Sie diesen Namespace und Sie sollten acht Metriken sehen.