

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.

# Überwachen Sie die Anwendungsleistung mit Amazon CloudWatch Application Signals
<a name="monitoring-application-signals"></a>

Amazon CloudWatch Application Signals ist eine APM-Lösung (Application Performance Monitoring), mit der Entwickler und Betreiber den Zustand und die Leistung ihrer mit Lambda erstellten serverlosen Anwendungen überwachen können. Sie können Application Signals mit einem Klick von der Lambda-Konsole aus aktivieren, und Sie müssen Ihrer Lambda-Ereignisfunktion keinen Instrumentierungscode oder externe Abhängigkeiten hinzufügen. Nachdem Sie Application Signals aktiviert haben, können Sie alle gesammelten Metriken und Traces in der Konsole anzeigen. CloudWatch Auf dieser Seite wird beschrieben, wie Sie Application-Signals-Telemetriedaten für Ihre Anwendungen aktivieren und anzeigen.

**Topics**
+ [So lässt sich Application Signals in Lambda integrieren](#monitoring-application-signals-how)
+ [Preisgestaltung](#monitoring-application-signals-pricing)
+ [Unterstützte Laufzeiten](#monitoring-application-signals-runtimes)
+ [Aktivieren von Application Signals in der Lambda-Konsole](#monitoring-application-signals-console)
+ [Verwenden des Application Signals-Dashboards](#monitoring-application-signals-dashboard)

## So lässt sich Application Signals in Lambda integrieren
<a name="monitoring-application-signals-how"></a>

[Application Signals instrumentiert Ihre Lambda-Ereignisfunktionen automatisch mithilfe erweiterter [AWS Distro for OpenTelemetry (ADOT)](https://aws-otel.github.io/) -Bibliotheken, die über eine Lambda-Schicht bereitgestellt werden.](https://docs.aws.amazon.com/lambda/latest/dg/chapter-layers.html) Application Signals liest die von der Ebene gesammelten Daten und generiert Dashboards mit wichtigen Leistungsmetriken für Ihre Anwendungen.

Sie können diese Ebene mit einem Klick anhängen, indem Sie [Application Signals](#monitoring-application-signals-console) in der Lambda-Konsole aktivieren. Wenn Sie Application Signals über die Konsole aktivieren, führt Lambda Folgendes in Ihrem Namen aus:
+ Aktualisiert die Ausführungsrolle Ihrer Event-Funktion um die. `CloudWatchLambdaApplicationSignalsExecutionRolePolicy` [ Diese Richtlinie](https://docs.aws.amazon.com/aws-managed-policy/latest/reference/CloudWatchLambdaApplicationSignalsExecutionRolePolicy.html) bietet Schreibzugriff auf AWS X-Ray und CloudWatch protokolliert Gruppen, die für Application Signals verwendet werden.
+ Fügt Ihrer Event-Funktion eine Ebene hinzu, die die Event-Funktion automatisch instrumentiert, um Telemetriedaten wie Anfragen, Verfügbarkeit, Latenz, Fehler und Störungen zu erfassen. Um sicherzustellen, dass Application Signals ordnungsgemäß funktioniert, entfernen Sie jeglichen vorhandenen X-Ray SDK-Instrumentierungscode aus Ihrer Event-Funktion. Benutzerdefinierter X-Ray SDK-Instrumentierungscode kann die vom Layer bereitgestellte Instrumentierung beeinträchtigen.
+ Fügt die `AWS_LAMBDA_EXEC_WRAPPER` Umgebungsvariable zu Ihrer Event-Funktion hinzu und setzt ihren Wert auf. `/opt/otel-instrument` Diese Umgebungsvariable ändert das Startverhalten Ihrer Event-Funktion, sodass sie den Layer Application Signals verwendet. Sie ist für die korrekte Instrumentierung erforderlich. Wenn diese Umgebungsvariable bereits existiert, stellen Sie sicher, dass sie auf den erforderlichen Wert gesetzt ist.

## Preisgestaltung
<a name="monitoring-application-signals-pricing"></a>

Die Verwendung von Anwendungssignalen für Ihre Lambda-Ereignisfunktionen verursacht Kosten. Preisinformationen finden Sie unter [ CloudWatch Amazon-Preise](https://aws.amazon.com/cloudwatch/pricing/).

## Unterstützte Laufzeiten
<a name="monitoring-application-signals-runtimes"></a>

Die Application Signal-Integration mit Lambda funktioniert mit den folgenden Laufzeiten:
+ .NET 8
+ Java 11
+ Java 17
+ Java 21
+ Python 3.10
+ Python 3.11
+ Python 3.12
+ Python 3.13
+ Node.js 18.x
+ Node.js 20,x
+ Node.js 22,x

## Aktivieren von Application Signals in der Lambda-Konsole
<a name="monitoring-application-signals-console"></a>

Sie können Application Signals für jede vorhandene Lambda-Ereignisfunktion mithilfe einer [unterstützten Laufzeit](#monitoring-application-signals-runtimes) aktivieren. In den folgenden Schritten wird beschrieben, wie Sie Application Signals mit einem Klick in der Lambda-Konsole aktivieren.

**So aktivieren Sie Application Signals in der Lambda-Konsole**

1. Öffnen Sie die [Seite Event Functions](https://console.aws.amazon.com/lambda/home#/functions) der Lambda-Konsole.

1. Wählen Sie Ihre Event-Funktion aus.

1. Wählen Sie die Registerkarte **Konfiguration** aus.

1. Wählen Sie im linken Menü die Option **Überwachungs- und Betriebstools**.

1. Wählen Sie im Bereich **Zusätzliche Überwachungstools** die Option **Edit (Bearbeiten)**.

1. Wählen Sie unter **CloudWatch Anwendungssignale und AWS X-Ray** unter **Anwendungssignale** die Option **Aktivieren** aus.

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

Wenn Sie Application Signals zum ersten Mal für Ihre Event Function aktivieren, müssen Sie außerdem eine einmalige Serviceerkennung für Application Signals in der CloudWatch Konsole einrichten. Nachdem Sie dieses einmalige Service Discovery-Setup abgeschlossen haben, erkennt Application Signals automatisch alle zusätzlichen Lambda-Ereignisfunktionen, für die Sie Application Signals aktivieren, in allen Regionen.

**Anmerkung**  
Nachdem Sie Ihre aktualisierte Event Function aufgerufen haben, kann es bis zu 10 Minuten dauern, bis Servicedaten im Application Signals Dashboard in der Konsole angezeigt werden. CloudWatch 

## Verwenden des Application Signals-Dashboards
<a name="monitoring-application-signals-dashboard"></a>

Nachdem Sie Application Signals für Ihre Event Function aktiviert haben, können Sie Ihre Anwendungsmetriken in der CloudWatch Konsole visualisieren. Mit den folgenden Schritten können Sie das zugehörige Application-Signals-Dashboard schnell von der Lambda-Konsole aus aufrufen:

**Um das Application Signals-Dashboard für Ihre Event-Funktion anzuzeigen**

1. Öffnen Sie die [Seite Event Functions](https://console.aws.amazon.com/lambda/home#/functions) der Lambda-Konsole.

1. Wählen Sie Ihre Event-Funktion aus.

1. Wählen Sie den Tab **Überwachung**.

1. Wählen Sie die Schaltfläche **Anwendungssignale anzeigen**. Dadurch gelangen Sie direkt zur Übersicht der Anwendungssignale für Ihren Service in der CloudWatch Konsole.

Der folgende Screenshot zeigt beispielsweise Messwerte für Latenz, Anzahl der Anfragen, Verfügbarkeit, Fehlerrate und Fehlerrate für eine Event-Funktion in einem Zeitfenster von 10 Minuten.

![Ein Application Signals Dashboard für eine Lambda-Ereignisfunktion, das Latenz, Anfragen, Verfügbarkeit, Fehlerrate und Fehlerrate darstellt.](https://docs.aws.amazon.com/de_de/lambda/latest/dg/images/monitoring-application-signals-dashboard.png)


Um das Beste aus Ihrer Integration mit Application Signals herauszuholen, können Sie Service Level Objectives (SLOs) für Ihre Anwendung erstellen. Sie können beispielsweise Latenz-SLOs erstellen, um sicherzustellen, dass Ihre Anwendung schnell auf Benutzeranfragen reagiert, und Verfügbarkeits-SLOs, um die Verfügbarkeit zu verfolgen. SLOs können Ihnen helfen, Leistungseinbußen oder Ausfälle zu erkennen, bevor sie sich auf Ihre Benutzer auswirken. Weitere Informationen finden Sie unter [Service Level Objectives (SLOs)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-ServiceLevelObjectives.html) im CloudWatch Amazon-Benutzerhandbuch.