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.
Log-level Filtern nach Systemprotokollen des Kapazitätsanbieters
Lambda kann die Systemprotokolle Ihres Kapazitätsanbieters filtern, sodass nur Protokolle mit einer bestimmten Detailebene oder niedriger an CloudWatch Logs gesendet werden. Sie können zwischen den folgenden Protokollebenen wählen.
| Protokollebene | Usage |
|---|---|
| DEBUG (am detailliertesten) | Detaillierte Informationen für das System-Debugging |
| INFO | Meldungen, die den normalen Betrieb des Kapazitätsanbieters aufzeichnen |
| WARN (am wenigsten Details) | Meldungen über potenzielle Fehler, die zu unerwartetem Verhalten führen können, wenn sie nicht behoben werden |
Wenn Sie eine Protokollebene auswählen, sendet Lambda Protokolle auf dieser Ebene und niedriger. Wenn Sie beispielsweise die Systemprotokollebene eines Kapazitätsanbieters auf INFO setzen, sendet Lambda keine Protokollausgaben auf der DEBUG-Ebene.
Standardmäßig setzt Lambda die Protokollebene des Systems auf INFO. Um detailliertere Protokolle zu erhalten, setzen Sie die Ebene auf DEBUG. Um weniger Protokolle zu erhalten, setzen Sie die Stufe auf WARN. Eine Liste der Protokollebenen, denen Lambda verschiedene Systemprotokollereignisse zuordnet, finden Sie unter Referenz zum Systemprotokoll des Kapazitätsanbieters.
Konfiguration der Systemprotokollebene
Um die Systemprotokollebene für Ihren Kapazitätsanbieter zu konfigurieren, können Sie die Lambda-Konsole oder die AWS Command Line Interface (AWS CLI) verwenden. Sie können die Systemprotokollebene auch mithilfe der CreateCapacityProvider UpdateCapacityProvider Lambda-API-Befehle konfigurieren.
So konfigurieren Sie die Systemprotokollebene (Konsole)
-
Öffnen Sie die Seite „Kapazitätsanbieter“
der Lambda-Konsole. -
Wählen Sie einen Kapazitätsanbieter.
-
Wählen Sie Additional configuration (Zusätzliche Konfiguration).
-
Wählen Sie im Abschnitt Konfiguration der Protokollierung die Option Bearbeiten aus.
-
Wählen Sie das gewünschte Systemprotokoll-Level für Ihren Kapazitätsanbieter aus.
-
Wählen Sie Speichern.
So legen Sie die Systemprotokollebene bei der Erstellung eines Kapazitätsanbieters fest (AWS CLI)
-
Verwenden Sie die
--telemetry-configOption im Befehl create-capacity-provider, um die Systemprotokollebene zu konfigurieren, wenn Sie einen neuen Kapazitätsanbieter erstellen. Legen Sie SystemLogLevelaufDEBUG,INFOoderWARNfest.aws lambda create-capacity-provider \ --capacity-provider-name my-capacity-provider \ --vpc-config SubnetIds=subnet-12345,subnet-67890,SecurityGroupIds=sg-12345 \ --permissions-config CapacityProviderOperatorRoleArn=arn:aws:iam::123456789012:role/MyOperatorRole \ --telemetry-config LoggingConfig={SystemLogLevel=DEBUG}
Um die Systemprotokollebene eines vorhandenen Kapazitätsanbieters zu aktualisieren (AWS CLI)
-
Verwenden Sie den Befehl update-capacity-provider, um die Systemprotokollebene eines vorhandenen
Kapazitätsanbieters zu ändern. aws lambda update-capacity-provider \ --capacity-provider-name my-capacity-provider \ --telemetry-config LoggingConfig={SystemLogLevel=WARN}