Application-Instanz zu erhalten:
api.applications.fetch(id) gibt eine Application zurück. Wenn der App eine Website-Domain zugeordnet ist, wird sie als WebsiteApplication zurückgegeben — verfeinere den Typ zur Laufzeit mit app.isWebsite(), bevor du .network verwendest (siehe Network).
Anwendungseigenschaften
In v4 ist
app.custom null, wenn keine Custom-Domain gesetzt ist (war in v3 undefined).Den Anwendungsstatus abrufen
app.getStatus() gibt eine ApplicationStatus-Instanz mit dem aktuellen Laufzeitzustand zurück.
Zusammengefasster Status für jede Anwendung
Um nicht eine Anfrage pro App zu senden, rufeapi.applications.statusAll() auf:
Die Logs abrufen
app.getLogs() gibt die letzten Log-Ausgaben als string zurück.
Begrenzt auf 1 Request pro Anwendung alle 5 Sekunden, plus einen Burst von 20 Requests pro 10 Sekunden pro Benutzer.
Metriken abrufen
app.getMetrics() gibt die letzten 24 Stunden an CPU-, RAM- und Netzwerk-Messwerten zurück (bis zu 288 Punkte, einer alle 5 Minuten).
Echtzeit-Event-Stream
app.realtime() öffnet einen Server-Sent Events-Stream. Ein vollständiges Beispiel findest du auf der eigenen Realtime-Seite.
Lebenszyklus
Alle Lebenszyklus-Methoden lösen zuboolean auf (true bei Erfolg).
Eine Anwendung löschen
Die Anwendungsdaten aktualisieren
app.fetch() lädt die Anwendung erneut von der API und gibt eine völlig neue Application-Instanz zurück. Verwende es, wenn du vermutest, dass die zwischengespeicherten Daten veraltet sind.

