Edge-Request-Logs abrufen
Rufe Edge-Logs pro Request für die Domains einer Anwendung mit GET /v2/apps//network/logs ab, bis zu 7 Tage zurück. Verfügbar für Pro und Enterprise.
GET
Edge-Request-Logs abrufen
Gibt Edge-Logs pro Anfrage (HTTP, Land, Status, Bytes) für die primäre Domain der Anwendung und jede konfigurierte Custom Domain zurück. Der maximale Aufbewahrungszeitraum beträgt 7 Tage; der Start wird auf das Erstellungsdatum der Anwendung begrenzt.
Erfordert einen API-Schlüssel mit dem Scope
Nur in den Plänen Pro und Enterprise verfügbar. Cache-Misses teilen sich ein gemeinsames Limit von 20 Anfragen pro 60 Sekunden pro Eigentümer der Anwendung, über die Endpunkte Analytics, Errors, Logs und Performance hinweg. Zwischengespeicherte Antworten zählen nicht. In Zeiten hoher Last auf der gesamten Plattform kann der Endpunkt stattdessen die neuesten zwischengespeicherten Daten für das angeforderte Zeitfenster zurückgeben.
string
erforderlich
Der API-Schlüssel für dein Konto. Du findest ihn in deinen Kontoeinstellungen.
apps:read.
Dies ist eine Stichprobe des rohen Edge-Traffics pro Anfrage, nicht die eigene Laufzeitausgabe der Anwendung; für stdout/stderr aus dem Container siehe stattdessen Anwendungslogs abrufen. Jeder Eintrag erfasst den Client (IP, Land, User-Agent), die Anfrage (Methode, Pfad, Query, Protokoll) und die Antwort (Status, Content-Type, Cache HIT/MISS), so wie Cloudflare sie gesehen hat.
Ergebnisse werden in 5-Minuten-Fenstern zwischengespeichert, derselben Ausrichtung, die auch Netzwerk-Analytics verwendet. Wiederholtes Abfragen eines gleitenden Zeitfensters nutzt daher die zwischengespeicherte Stichprobe wieder, statt bei jedem Aufruf erneut vom Edge abzurufen. Kombiniere es mit Netzwerkfehler, um einen Anstieg von 5xx-Antworten mit den konkreten Anfragen zu korrelieren, die ihn ausgelöst haben.
Parameter
string
erforderlich
Die ID der Anwendung. Du findest sie in der URL des Dashboards deiner Anwendung.
string
erforderlich
ISO-8601-Startzeitstempel. Darf nicht vor dem Erstellungsdatum der Anwendung oder älter als 7 Tage sein.
string
erforderlich
ISO-8601-Endzeitstempel. Muss nach
start liegen.Antwort
string
Gibt an, ob der Aufruf erfolgreich war:
success, wenn ja, error, wenn nicht.array
Der Inhalt der Antwort.
Häufige Fehler
Siehe auch
- CLI:
squarecloud app network logs - SDKs:
api.apps.network.logs()(JavaScript),client.apps.network.logs()(Python),c.Apps.Network.Logs()(Go)

