View a markdown version of this page

CloudWatch Metriken für Lambda Managed Instances - AWS Lambda

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 Metriken für Lambda Managed Instances

Sie können Lambda Managed Instances mithilfe CloudWatch von Metriken überwachen. Lambda veröffentlicht automatisch Metriken, mit denen CloudWatch Sie die Ressourcenauslastung überwachen, die Kosten verfolgen und die Leistung optimieren können.

Verfügbare Metriken

Lambda Managed Instances bietet Metriken auf zwei Ebenen: auf Ebene des Kapazitätsanbieters und auf Ebene der Ausführungsumgebung.

Metriken auf Ebene des Kapazitätsanbieters

Metriken auf Ebene des Kapazitätsanbieters bieten einen Überblick über die gesamte Ressourcenauslastung Ihrer Instances. Diese Metriken verwenden die folgenden Dimensionen:

  • CapacityProviderName- Der Name Ihres Kapazitätsanbieters

  • InstanceType- Der EC2-Instance-Typ

Metriken zur Ressourcenauslastung:

  • CPUUtilization — Der Prozentsatz der CPU-Auslastung aller Instances im Kapazitätsanbieter

  • MemoryUtilization— Der Prozentsatz der Speicherauslastung aller Instances im Capacity Provider

Kennzahlen zur Kapazität:

  • vCPUAvailable — Die Menge an vCPUs, die auf Instances zur Zuweisung zur Verfügung steht (in Anzahl)

  • MemoryAvailable— Die Menge an Arbeitsspeicher, die auf den Instanzen für die Zuweisung verfügbar ist (in Byte)

  • vCPUAllocated — Die Menge der vCPU, die Instanzen für Ausführungsumgebungen zugewiesen wurde (in Anzahl)

  • MemoryAllocated— Die Menge des Speichers, der Instanzen für Ausführungsumgebungen zugewiesen ist (in Byte)

Metriken auf Ebene der Ausführungsumgebung

Metriken auf Ebene der Ausführungsumgebung bieten Einblick in die Ressourcenauslastung und Parallelität einzelner Funktionen. Diese Metriken verwenden die folgenden Dimensionen:

  • CapacityProviderName- Der Name Ihres Kapazitätsanbieters

  • FunctionName- Der Name Ihrer Lambda-Funktion

  • Ressource — Zeigen Sie die Metriken für eine bestimmte Version einer Funktion nach Ressource an.

Anmerkung

Für Lambda Managed Instances (LMI) unterstützt die Resource Dimension nur Funktionsversionen. Das Format ist <FunctionName>:<FunctionVersion>.

Verfügbare Metriken für die Ausführungsumgebung:

  • ExecutionEnvironmentConcurrency- Die maximale Parallelität über einen Stichprobenzeitraum von 5 Minuten

  • ExecutionEnvironmentConcurrencyLimit- Die maximale Parallelitätsgrenze pro Ausführungsumgebung

  • ExecutionEnvironmentCPUUtilization- Der Prozentsatz der CPU-Auslastung für die Ausführungsumgebungen der Funktion

  • ExecutionEnvironmentMemoryUtilization- Der Prozentsatz der Speicherauslastung für die Ausführungsumgebungen der Funktion

Drosseln Sie die Metriken für

Lambda Managed Instances gibt detaillierte Metriken für den Grund der Drosselung aus, die die Ressourcenbeschränkung identifizieren, die zu einer Drosselung geführt hat. Für jede Drosselung gibt Lambda genau eine der folgenden Untermetriken mit einem Wert von 1 aus, während die verbleibenden drei mit einem Wert von 0 ausgegeben werden:

Lambda gibt neben diesen Untermetriken immer die Throttles Standardmetrik aus. Verwenden Sie diese Metriken, um zu verstehen, warum Ihre Funktion skaliert und ob Sie Ihre maximale Parallelität, den Funktionsspeicher, die vCPU-Zuweisung oder die Festplattenkonfiguration anpassen sollten. Die vollständige Liste der Lambda-Metriken finden Sie unter. Arten von Metriken für Lambda-Funktionen

Häufigkeit und Aufbewahrung von Metriken

Die Metriken für Lambda Managed Instances werden in Intervallen von 5 Minuten veröffentlicht und 15 Monate lang aufbewahrt.

Metriken anzeigen in CloudWatch

So zeigen Sie Lambda Managed Instances-Metriken in der Konsole an CloudWatch

  1. Öffnen Sie die CloudWatch Konsole unter console.aws.amazon. com/cloudwatch/.

  2. Wählen Sie im Navigationsbereich Metriken aus.

  3. Wählen Sie auf der Registerkarte Alle Metriken AWS/Lambda.

  4. Wählen Sie die metrische Dimension aus, die Sie anzeigen möchten:

    • Filtern Sie für Metriken auf Ebene des Kapazitätsanbieters nach CapacityProviderName und InstanceType

    • Filtern Sie für Metriken auf der Ebene der Ausführungsumgebung nach CapacityProviderName FunctionName, und Ressource

  5. Wählen Sie die Metriken aus, die Sie überwachen möchten.

Verwenden von Metriken zur Leistungsoptimierung

Überwachen Sie die CPU- und Speicherauslastung, um festzustellen, ob Ihre Funktionen richtig dimensioniert sind. Eine hohe Auslastung könnte auf den Bedarf an größeren Instance-Typen oder einer erhöhten Speicherzuweisung für Funktionen hinweisen. Verfolgen Sie Parallelitätsmetriken, um das Skalierungsverhalten zu verstehen und potenzielle Drosselungen zu identifizieren.

Überwachen Sie die Kapazitätskennzahlen, um sicherzustellen, dass ausreichend Ressourcen für Ihre Workloads verfügbar sind. Die Werte vCPUAvailable und MemoryAvailable Metriken helfen Ihnen dabei, die verbleibende Kapazität Ihrer Instances zu verstehen.

Nächste Schritte