Ich möchte Amazon CloudFront-Protokolle, Nutzungsberichte und Metriken für die CloudFront-Distributionsleistung und Kostenoptimierung verwenden.
Lösung
CloudFront-Standardprotokolle und Echtzeitprotokolle
Du kannst Standardprotokolldateien oder Echtzeitprotokolle verwenden, um die Anfragen zu protokollieren, die an deine Amazon CloudFront-Distributionen eingehen. Um die CloudFront-Protokolle abzufragen, kannst du Amazon Athena verwenden.
Standardprotokolldateien enthalten detaillierte Informationen für Benutzeranfragen an deine CloudFront-Distributionen. CloudFront sendet die Standardprotokolldateien an einen Amazon Simple Storage Service (Amazon S3)-Bucket, damit du Fehler beheben und analysieren kannst.
Verwende Echtzeitprotokolle, um detaillierte Anforderungsinformationen in Echtzeit abzurufen. CloudFront liefert die Echtzeitprotokolle an einen Datenstrom in Amazon Kinesis Data Streams.
Informationen zur Verwendung von Standardprotokolldateien oder Echtzeitprotokollen findest du unter Wie aktiviere ich die Protokollierung für meine CloudFront-Distribution?
CloudFront-Nutzungsberichte
Die CloudFront-Konsole bietet integrierte Nutzungsberichte und Diagramme für einzelne oder mehrere Distributionen.
Du kannst die folgenden Berichte auf der CloudFront-Konsole anzeigen oder die Daten im CSV-Format herunterladen:
Du kannst AWS-Abrechnungs- und Nutzungsberichte für CloudFront auch auf der AWS-Fakturierungs- und Kostenmanagement-Konsole einsehen. Informationen zur Analyse deiner Abrechnungs- und Nutzungsberichte findest du unter AWS-Rechnungs- und Nutzungsberichte für CloudFront interpretieren.
CloudFront-Metriken
Amazon CloudWatch veröffentlicht automatisch Metriken für CloudFront-Distributionen und Edge-Funktionen. Verwende die CloudFront-Konsole, um Verteilungs- und Edge-Funktionsmetriken anzuzeigen, oder lade Metrikdaten im CSV-Format herunter, um Probleme zu beheben, zu überwachen und zu debuggen. Weitere Informationen findest du unter Überwachen von CloudFront-Metriken mit Amazon CloudWatch.
Um die Leistung zu überwachen und Fehler zu beheben, kannst du auch CloudWatch-Alarme erstellen, um Benachrichtigungen zu erhalten, wenn Metriken vordefinierte Schwellenwerte überschreiten. Beispielsweise kannst du die TotalErrorRate-Metrik verwenden, um den Prozentsatz aller Viewer-Anfragen mit einer HTTP-Statuscode-Antwort vom Typ 4## oder 5## abzurufen. Weitere Informationen findest du unter Werte für CloudFront-Distributionsmetriken.