Anwendungsmetriken abrufen
Rufe den Verlauf von CPU, RAM, Netzwerk, Disk-I/O und Speicherplatz einer Anwendung mit GET /v2/apps/:app_id/metrics ab: die letzten 24 Stunden alle 5 oder 10 Minuten oder 7 Tage stündlich bei Pro und Enterprise.
GET
Anwendungsmetriken abrufen
string
erforderlich
Der API-Schlüssel für dein Konto. Du findest ihn in deinen Kontoeinstellungen.
apps:read.
Dieser Endpoint liefert historische Ressourcennutzung statt einer aktuellen Momentaufnahme: bis zu 288 Datenpunkte der letzten 24 Stunden, alle 5 Minuten abgetastet, für CPU, RAM, Netzwerk, Disk-I/O und Speicherplatz. Anwendungen mit weniger als 512 MB RAM werden alle 10 Minuten abgetastet (bis zu 144 Punkte). In den Plänen Pro und Enterprise liefert range=7d stattdessen die letzten 7 Tage von Anwendungen mit 512 MB oder mehr, ein Punkt pro Stunde mit dem Durchschnitt und der Spitze der Stunde. Die neuesten Punkte kommen zuerst. Verwende ihn, um ein Nutzungsdiagramm darzustellen oder Trends über die Zeit zu erkennen; für die aktuellen Live-Werte der Anwendung verwende stattdessen Anwendungsstatus abrufen oder die status-Events der Echtzeit-Logs.
Die Ergebnisse werden pro (Eigentümer, Anwendung) für 2,5 Minuten (10 Minuten für 7d) zwischengespeichert, und der Endpoint ist auf 10 Anfragen alle 5 Sekunden pro Benutzer begrenzt, mit einer kurzen Sperre, sobald dieses Limit erreicht ist.
Parameter
string
erforderlich
Die ID der Anwendung. Du findest sie in der URL des Dashboards deiner Anwendung.
string
Standard:"24h"
Das Zeitfenster des Verlaufs:
24h (ein Punkt alle 5 Minuten, unter 512 MB RAM alle 10 Minuten) oder 7d (ein Punkt pro Stunde, Pläne Pro und Enterprise, Anwendungen mit 512 MB oder mehr). Andernfalls liefert 7d statt eines Fehlers die letzten 24 Stunden.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 metrics - SDKs:
api.apps.metrics()(JavaScript),client.apps.metrics()(Python),c.Apps.Metrics()(Go)

