Vous pouvez utiliser New Relic REST API (v2) pour obtenir le débit moyen de votre application, y compris le débit des Web application et Web .application Ces valeurs apparaissent dans le graphique de débit sur la page APM Summary de votre application :
- Allez à one.newrelic.com > All capabilities > APM & services > (select an app).
- Cliquez sur le titre Transaction time chart de l'application, puis sélectionnez votre choix.
Débit d'application Web
Pour trouver la valeur moyenne du débit d'une application Web pour une période donnée, utilisez une seule commande pour obtenir la métrique HttpDispatcher
:requests_per_minute
. Cet exemple montre la plage horaire pour une période spécifique de 24 heures.
$curl -X GET "https://api.newrelic.com/v2/applications/${APP_ID}/metrics/data.json" \> -H "X-Api-Key:${API_KEY}" -i \> -d 'names[]=HttpDispatcher&values[]=requests_per_minute&from=2014-02-21T23:59:00+00:00&to=2014-02-22T23:59:00+00:00&summarize=true'
- Assurez-vous de remplacer
${APPID}
et${APIKEY}
par votre identifiant d'application et la clé API du compte. - Pour modifier la plage horaire, incluez les valeurs
from
etto
. - Pour conserver la période par défaut des 30 dernières minutes, omettez les valeurs
from
etto
. - Pour renvoyer une série de valeurs de débit au lieu d’une moyenne, omettez
summarize
.
Débit d'application Web (hôte unique)
Pour trouver le débit moyen d'un seul hôte, pour une période donnée, utilisez une seule commande pour obtenir la métrique HttpDispatcher
:requests_per_minute
et spécifiez la valeur numérique ${HOST}
. Pour identifier l'hôte, utilisez l'UI ou l'API REST.
Cet exemple montre la plage horaire pour une période spécifique de 24 heures.
$curl -X GET "https://api.newrelic.com/v2/applications/${APP_ID}/hosts/${HOST}/metrics/data.json" \> -H "X-Api-Key:${API_KEY}" -i \> -d 'names[]=HttpDispatcher&:values[]=requests_per_minute&from=2014-02-21T23:59:00+00:00&to=2014-02-22T23:59:00+00:00&:summarize=true'
Débit des applications non Web
Pour trouver la valeur moyenne du débit application non Web pour une période donnée, utilisez une seule commande pour obtenir la métrique OtherTransaction/all
:requests_per_minute
.
Cet exemple montre la plage horaire pour une période spécifique de 24 heures.
$curl -X GET "https://api.newrelic.com/v2/applications/${APP_ID}/metrics/data.json" \> -H "X-Api-Key:${API_KEY}" -i \> -d 'names[]=OtherTransaction/all&values[]=requests_per_minute&;from=2014-02-21T23:59:00+00:00&to=2014-02-22T23:59:00+00:00&summarize=true'
- Assurez-vous de remplacer
${APPID}
et${APIKEY}
par votre identifiant d'application et la clé API du compte. - Pour modifier la plage horaire (comme indiqué dans cet exemple), incluez les valeurs
from
etto
. - Pour conserver la période par défaut (30 dernières minutes), omettez les valeurs
from
etto
. - Pour renvoyer une série de valeurs de débit au lieu d’une moyenne, omettez
summarize
.
Débit d'application non web (hôte unique)
Pour obtenir le débit moyen d'une application non Web à partir d'un seul hôte, pour une période donnée, utilisez une seule commande pour obtenir la métrique OtherTransaction
:requests_per_minute
et spécifiez la valeur numérique ${HOST}
. Pour identifier l'hôte, utilisez l'UI ou l'API REST.
Cet exemple montre la plage horaire pour une période spécifique de 24 heures.
$curl -X GET "https://api.newrelic.com/v2/applications/${APP_ID}/hosts/${HOST}/metrics/data.json" \> -H "X-Api-Key:${API_KEY}" -i \> -d 'names[]=OtherTransaction/all&:values[]=requests_per_minute&from=2014-02-21T23:59:00+00:00&to=2014-02-22T23:59:00+00:00&:summarize=true'