Ottieni metriche applicazione
Ottieni la cronologia di CPU, RAM, rete, I/O su disco e spazio di archiviazione di un’applicazione con GET /v2/apps/:app_id/metrics: le ultime 24 ore ogni 5 o 10 minuti, o 7 giorni ora per ora su Pro ed Enterprise.
GET
Ottieni metriche applicazione
string
obbligatorio
La chiave API del tuo account. Puoi trovarla nelle impostazioni del tuo account.
apps:read.
Questo endpoint restituisce l’utilizzo storico delle risorse anziché lo snapshot attuale: fino a 288 punti dati che coprono le ultime 24 ore, campionati ogni 5 minuti, per CPU, RAM, rete, I/O su disco e utilizzo dello spazio di archiviazione. Le applicazioni con meno di 512 MB di RAM sono campionate ogni 10 minuti (fino a 144 punti). Sui piani Pro ed Enterprise, range=7d restituisce invece gli ultimi 7 giorni delle applicazioni con 512 MB o più, un punto all’ora con la media e il picco dell’ora. I punti arrivano dal più recente. Usalo per generare un grafico di utilizzo o per individuare tendenze nel tempo; per i numeri attuali in tempo reale dell’applicazione, usa invece Ottieni lo Stato dell’Applicazione oppure gli eventi status su Log in tempo reale.
I risultati sono memorizzati nella cache per 2,5 minuti per (owner, applicazione) (10 minuti per 7d) e l’endpoint ha un limite di frequenza di 10 richieste ogni 5 secondi per utente, con un breve blocco al raggiungimento di tale limite.
Parametri
string
obbligatorio
L’ID dell’applicazione. Puoi trovarlo nell’URL della dashboard della tua applicazione.
string
predefinito:"24h"
La finestra della cronologia:
24h (un punto ogni 5 minuti, o ogni 10 minuti sotto i 512 MB di RAM) o 7d (un punto all’ora, piani Pro ed Enterprise, applicazioni con 512 MB o più). Negli altri casi, 7d restituisce le ultime 24 ore anziché un errore.Risposta
string
Indica se la chiamata è andata a buon fine:
success in caso affermativo, error in caso contrario.array
Il contenuto della risposta.
Errori comuni
Vedi anche
- CLI:
squarecloud app metrics - SDK:
api.apps.metrics()(JavaScript),client.apps.metrics()(Python),c.Apps.Metrics()(Go)

