Vous pouvez utiliser l'API REST New Relic (v2) pour obtenir l'utilisation moyenne de la mémoire de votre application sur un seul hôte. Cette valeur apparaît sur la page APM Summary dans le tableau Hosts , dans la colonne intitulée Memory ou dans le graphique correspondant.
Obtenir l'utilisation de la mémoire pour un hôte
Pour obtenir l'utilisation moyenne de la mémoire pour l'un des hôtes de votre application, utilisez la commande suivante pour obtenir la métrique names[]=Memory/Physical
avec values[]=percent
.
$curl -X GET "https://api.newrelic.com/v2/applications/$APP_ID/hosts/$HOST_ID/metrics/data.json" \> -H "Api-Key:$API_KEY" -i \> -d 'names[]=Memory/Physical&values[]=used_mb_by_host&summarize=true'
- Remplacez
$APP_ID
et$API_KEY
par votre ID d'application et votre clé API. - Remplacez
$HOST_ID
par l'ID hôte de votre hôte cible.
Cet exemple montre la plage horaire pour la période par défaut (30 dernières minutes). Pour plus de détails :
- Supprimez le
summarize=true
pour obtenir des données de séries chronologiques détaillées. - Spécifiez une plage horaire différente.
Pour obtenir les mêmes informations à partir de New Relic API Explorer (v2):
- Sélectionnez Application Hosts > GET Metric Data et incluez votre clé API.
- Ajoutez votre identifiant d'application, ID hôte, ainsi que les
names[]=Memory/Physical
etvalues[]=used_mb_by_host
métriques dans les champs appropriés.
Obtenir l'utilisation de la mémoire pour l'ensemble de l'application
Pour obtenir l'utilisation moyenne de la mémoire pour votre application, utilisez une commande similaire à celle de l'exemple précédent, mais supprimez la référence à hosts et $HOST_ID
. Remplacez $APP_ID
et $API_KEY
par votre ID d'application et votre clé API.
$curl -X GET "https://api.newrelic.com/v2/applications/$APP_ID/metrics/data.json" \> -H "Api-Key:$API_KEY" -i \> -d 'names[]=Memory/Physical&values[]=total_used_mb&summarize=true'
Pour plus de détails :
- Supprimez le
summarize=true
pour obtenir des données de séries chronologiques détaillées. - Spécifiez une plage horaire différente.
Pour obtenir les mêmes informations à partir de New Relic API Explorer (v2):
- Sélectionnez Applications > GET Metric Data et incluez votre clé API.
- Ajoutez votre identifiant d'application et les métriques
names[]=Memory/Physical
etvalues[]=total_used_mb
dans les champs appropriés.