Skip to main content
GET
Anwendungslogs abrufen
Dieser Endpoint ist streng rate-limitiert. Das Überschreiten eines der Limits liefert 429 Too Many Requests:
  • 1 Anfrage alle 5 Sekunden pro Benutzer und pro Anwendung.
  • 20 Anfragen alle 10 Sekunden pro Benutzer über alle Anwendungen hinweg, gefolgt von einer kurzen Abkühlphase.
Wenn du einen 429 erhältst, stoppe das Polling dieser Anwendung und warte das Ende der Abkühlphase ab, bevor du es erneut versuchst.
Verwende diesen Endpoint nur für eine Momentaufnahme der Logs (Öffnen des Log-Tabs oder manuelle Aktualisierung). Für fortlaufende Live-Logs verwende den Echtzeit-Logs-Endpoint (SSE), der Logs in Echtzeit streamt, ohne an dieses Rate-Limit zu stoßen.
string
erforderlich
Der API-Schlüssel für dein Konto. Du findest ihn in deinen Kontoeinstellungen.
Erfordert einen API-Schlüssel mit dem Scope apps:read. Dieser Endpoint ruft den aktuellsten stdout/stderr-Puffer der Anwendung direkt vom Cluster ab: Es handelt sich um eine kurzlebige Momentaufnahme, nicht um einen Stream. stdout und stderr werden in der Reihenfolge, in der sie geschrieben wurden, aneinandergehängt zurückgegeben, ohne zeilenweise Unterscheidung zwischen den beiden, anders als beim Echtzeit-Logs-Event, das jeder Zeile ihre Stream-ID voranstellt. Verwende ihn, wenn du einen einmaligen Blick auf die letzten Ausgaben brauchst, etwa um den Logs-Tab beim Laden der Seite oder nach einem manuellen Aktualisieren-Button zu rendern. Er liefert 404, wenn die Anwendung offline ist, noch nie bereitgestellt wurde oder der Cluster einen vorübergehenden Fehler zurückgibt. Workspace-Mitglieder mit Zugriff auf die Anwendung können ihn genauso aufrufen wie der Eigentümer.

Parameter

string
erforderlich
Die ID der Anwendung. Du findest sie in der URL des Dashboards deiner Anwendung.

Antwort

string
Gibt an, ob der Aufruf erfolgreich war: success, wenn ja, error, wenn nicht.
object
Der Inhalt der Antwort.

Häufige Fehler

Siehe auch