Vous pouvez utiliser l'API REST New Relic (v2) pour obtenir l'utilisation moyenne du processeur pour votre application sur un seul hôte. Cette valeur apparaît sur la page APM Summary dans la table Hosts , dans la colonne intitulée CPU usage.
Obtenir l'utilisation du processeur pour un hôte
Pour obtenir l'utilisation moyenne du processeur pour l'un des hôtes de votre application, utilisez une seule commande pour obtenir la métrique names[]=CPU/User+Time
avec values[]=percent
. Cet exemple montre la plage horaire pour la période par défaut (30 dernières minutes) :
$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[]=CPU/User+Time&values[]=percent&summarize=true'
- Remplacez
$APP_ID
et$API_KEY
par votre ID d'application et votre clé API. - Remplacez le
$HOST_ID
par l'ID hôte de votre hôte cible.
Pour plus de détails :
- Supprimez
summarize=true
pour obtenir des données de séries chronologiques détaillées. - Spécifiez une plage horaire différente.
Conseil
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[]=CPU/User Time
et values[]=percent
métriques dans les champs appropriés.
Obtenir l'utilisation du processeur pour l'ensemble de l'application
Pour obtenir l'utilisation moyenne du processeur pour votre application, utilisez une commande similaire à celle de l'exemple précédent mais sans la référence au host_id
:
$curl -X GET "https://api.newrelic.com/v2/applications/$APP_ID/metrics/data.json" \> -H "Api-Key:$API_KEY" -i \> -d 'names[]=CPU/User+Time&values[]=percent&summarize=true'
- Remplacez
$APP_ID
et$API_KEY
par votre ID d'application et votre clé API.
Pour plus de détails :
- Supprimez
summarize=true
pour obtenir des données de séries chronologiques détaillées. - Spécifiez une plage horaire différente.
Conseil
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, ainsi que les métriques names[]=CPU/User Time
et values[]=percent
dans les champs appropriés.