View a markdown version of this page

Identifizieren Sie Optimierungsmöglichkeiten in Amazon ECS mithilfe von Ablaufverfolgungsdaten von Anwendung - Amazon Elastic Container Service

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.

Identifizieren Sie Optimierungsmöglichkeiten in Amazon ECS mithilfe von Ablaufverfolgungsdaten von Anwendung

Amazon ECS lässt sich integrieren mit AWS Distro für OpenTelemetry um Trace-Daten aus Ihrer Anwendung zu sammeln. Amazon ECS verwendet eine AWS Distro für OpenTelemetry Beiwagen-Container zum Sammeln und Weiterleiten von Trace-Daten AWS X-Ray. Weitere Informationen finden Sie unter Einrichten AWS Distro für OpenTelemetry Sammler bei Amazon ECS. Sie können dann verwenden AWS X-Ray um Fehler und Ausnahmen zu identifizieren, Leistungsengpässe und Reaktionszeiten zu analysieren.

Für die AWS Distro für OpenTelemetry Collector, an den Trace-Daten gesendet werden AWS X-Ray, Ihre Anwendung muss so konfiguriert sein, dass sie die Trace-Daten erstellt. Weitere Informationen finden Sie unter Instrumentieren Ihrer Anwendung für AWS X-Ray im Entwicklerhandbuch zu AWS X-Ray .

Erforderliche IAM-Berechtigungen für AWS Distribution für OpenTelemetry Integration mit AWS X-Ray

Die Amazon ECS-Integration mit AWS Distro für OpenTelemetry erfordert, dass Sie eine Aufgabenrolle erstellen und die Rolle in Ihrer Aufgabendefinition angeben. Wir empfehlen Ihnen, das zu konfigurieren AWS Distro für OpenTelemetry Beiwagen, an den die Container-Logs weitergeleitet werden CloudWatch Protokolle.

Wichtig

Wenn Sie auch Anwendungsmetriken mithilfe von sammeln AWS Distribution für OpenTelemetry Integration, stellen Sie sicher, dass Ihre Task-IAM-Rolle auch die für diese Integration erforderlichen Berechtigungen enthält. Weitere Informationen finden Sie unter Amazon-ECS-Anwendungsleistung mithilfe von Anwendungsmetriken korrelieren.

Nachdem Sie die Rolle erstellt haben, erstellen Sie eine Richtlinie mit den folgenden Berechtigungen und fügen Sie sie an die Rolle an.

  • logs:PutLogEvents

  • logs:CreateLogGroup

  • logs:CreateLogStream

  • logs:DescribeLogStreams

  • logs:DescribeLogGroups

  • logs:PutRetentionPolicy

  • xray:PutTraceSegments

  • xray:PutTelemetryRecords

  • xray:GetSamplingRules

  • xray:GetSamplingTargets

  • xray:GetSamplingStatisticSummaries

  • ssm:GetParameters