Obtenir les métriques de l'application
Obtenez l’historique CPU, RAM et réseau d’une application avec GET /v2/apps/:app_id/metrics : les dernières 24 heures toutes les 5 ou 10 minutes, ou 7 jours heure par heure sur Pro et Enterprise.
GET
Obtenir les métriques de l'application
string
requis
La clé d’API de votre compte. Vous pouvez la trouver dans les paramètres de votre compte.
apps:read.
Cet endpoint renvoie l’utilisation historique des ressources plutôt que l’instantané actuel : jusqu’à 288 points de données couvrant les dernières 24 heures, échantillonnés toutes les 5 minutes, pour le CPU, la RAM et le réseau. Les applications disposant de moins de 512 Mo de RAM sont échantillonnées toutes les 10 minutes (jusqu’à 144 points). Sur les plans Pro et Enterprise, range=7d renvoie plutôt les 7 derniers jours des applications de 512 Mo ou plus, un point par heure avec la moyenne et le pic de l’heure. Les points arrivent du plus récent au plus ancien. Utilisez-le pour afficher un graphique d’utilisation ou repérer des tendances dans le temps ; pour les chiffres en direct actuels de l’application, utilisez plutôt Obtenir le statut d’une application ou les événements status des Logs en temps réel.
Les résultats sont mis en cache pendant 2,5 minutes par (propriétaire, application) (10 minutes pour 7d), et l’endpoint est limité à 10 requêtes toutes les 5 secondes par utilisateur, avec un court blocage une fois ce plafond atteint.
Paramètres
string
requis
L’ID de l’application. Vous le trouverez dans l’URL du dashboard de votre application.
string
défaut:"24h"
La fenêtre d’historique :
24h (un point toutes les 5 minutes, ou toutes les 10 minutes en dessous de 512 Mo de RAM) ou 7d (un point par heure, plans Pro et Enterprise, applications de 512 Mo ou plus). Dans les autres cas, 7d renvoie les dernières 24 heures au lieu d’une erreur.Réponse
string
Indique si l’appel a réussi :
success si c’est le cas, error sinon.array
Le contenu de la réponse.
Erreurs courantes
Voir aussi
- CLI :
squarecloud app metrics - SDK :
api.apps.metrics()(JavaScript),client.apps.metrics()(Python),c.Apps.Metrics()(Go)

