Vous pouvez spécifier une plage horaire pour les données à renvoyer dans un appel d'API REST New Relic. Vous pouvez également demander de renvoyer une moyenne sur la plage horaire au lieu de la série de valeurs renvoyées par défaut.
Modifier la plage horaire par défaut de 30 minutes
La plage de temps par défaut pour un appel d'API correspond aux 30 dernières minutes. Pour modifier la plage horaire, incluez les valeurs from=
et to=
facultatives. (Pour terminer la plage horaire à l'heure actuelle, omettez to=
.)
Conseil
La disponibilité des données est soumise à la politique de rétention des données de votre niveau d'abonnement.
Example:
$curl -X GET "https://api.newrelic.com/v2/applications/${APP_ID}/metrics/data.json" \ > -H "Api-Key:$API_KEY" -i \> -d 'names[]=Agent/MetricsReported/count&from=2014-08-11T14:42:00+00:00&to=2014-08-11T15:12:00+00:00'
La période renvoyée pour chaque point de données dépend de la plage de temps que vous spécifiez. Pour modifier la période, incluez le paramètre période dans votre requête.
Si vous utilisez l'explorateur d'API REST New Relic (v2), vous pouvez utiliser le losange
icône pour sélectionner les plages horaires. Si vous avez un compte régional UE, l'URL ci-dessus commence par https://api.eu.newrelic.com
.
Décalage UTC
Par défaut, l'entrée de l'heure de l'API utilise le temps universel coordonné (UTC). Pour décaler l'UTC, utilisez plus ou moins 00:00
dans votre appel d'API. Cela vous permet de saisir des heures dans un fuseau horaire différent ; cependant, cela does not modifie les heures de sortie, qui sont toujours UTC.
- Pour les fuseaux horaires à l'est de l'UTC, utilisez un signe moins (
-
). Ce symbole n'a pas de signification particulière dans requests HTTP ou HTTPS. - Pour les fuseaux horaires à l'ouest de l'UTC, utilisez la valeur codée
%2B
pour indiquer un signe plus (+). - Si vous avez un compte régional UE, les URL suivantes commencent par
https://api.eu.newrelic.com
.