Voici quelques exemples d'utilisation de l'API REST New Relic (v2) pour ajouter des applications à ou pour obtenir une liste de vos applications de navigateur pour une clé API spécifique. Cela vous aide à gérer le déploiement en dehors de New Relic. Ces appels d'API sont utiles, par exemple, aux grandes organisations déployant plusieurs applications, ou aux partenaires d'intégration qui facilitent la création de comptes New Relic et monitoring du déploiement des navigateurs.
Important
Lorsque vous ajoutez une application de navigateur via API (v2), vous ne pouvez instrument que le temps de chargement de base des pages. Pour utiliser instrumentation prenant en charge toutes les fonctionnalités SPA, configurez monitoring des applications sur une seule page via une autre méthode.
Ajouter des applications de navigateur
Pour ajouter une application à New Relic, remplacez $API_KEY
par votre clé API New Relic et remplacez ${STRING}
par le nom de l'application dans la commande suivante. Pour accomplir la même tâche à partir de l'explorateur d'API, utilisez votre clé API et accédez à rpm.newrelic.com/api/explore > Browser applications > POST create.
Utilisez la commande suivante :
$curl -X POST 'https://api.newrelic.com/v2/browser_applications.json' \> -H "X-Api-Key:$API_KEY" -i \> -H 'Content-Type: application/json' \> -d \>'{$ "browser_application": {$ "name": ${STRING}$ }$}'
L'API renvoie un éventail de données où l'élément est une application de navigateur et les données qui lui sont associées :
{ "browser_application": { "id": "integer", "name": "string", "browser_monitoring_key": "string", "loader_script": "string" }}
API (v2) output | Description |
---|---|
Application de navigateur | Il s'agit du code d'identification unique de chaque application dans New Relic. |
Application | Il s'agit du nom de l'application tel qu'il apparaît dans New Relic. |
Le | Il s'agit d'une clé unique liée à (mais pas identique à) la clé de licence du compte. Il est utilisé pour indiquer le compte New Relic où les données seront signalées. Il ne peut pas être utilisé pour déterminer la clé de licence de votre compte New Relic. |
Monitoring des navigateurs | Le de chargement renvoyé script est un code JavaScript codé en JSON snippet qui est configuré avec la New Relic clé de licence et l'identifiant d'application. Le reste du script est statique et fait environ 10 Ko. Le script de chargement must doit être inséré correctement dans les pages HTML de l'utilisateur :
|
Lister toutes les applications de navigateur
Pour afficher une liste de vos applications de monitoring de navigateur, remplacez $API_KEY
par votre New Relic clé API dans la commande suivante. Pour accomplir la même tâche à partir de l'explorateur d'API, utilisez votre clé API et accédez à rpm.newrelic.com/api/explore > Browser Applications > GET List.
Utilisez la commande suivante :
$curl -X GET 'https://api.newrelic.com/v2/browser_applications.json' \> -H "X-Api-Key:$API_KEY" -i
Vous pouvez utiliser les résultats pour vérifier le compte ou le nom et pour obtenir une copie du script de chargement de l'application, si nécessaire.
Afficher des applications de navigateur spécifiques
View by name:
Pour afficher une application de navigateur spécifique si vous connaissez son nom, remplacez $API_KEY
par votre clé API New Relic et remplacez $NAME
par le nom de votre application dans la commande suivante :
$curl -X GET 'https://api.newrelic.com/v2/browser_applications.json' \> -H "X-Api-Key:$API_KEY" -i \> -d "filter[name]=$NAME"
View by browser application ID:
Pour afficher une application de navigateur spécifique si vous connaissez son ID, remplacez $API_KEY
par votre New Relic clé API et remplacez $APP_ID
par votre identifiant d'application de navigateur dans la commande suivante :
$curl -X GET 'https://api.newrelic.com/v2/browser_applications.json' \> -H "X-Api-Key:$API_KEY" -i \> -d 'filter[ids]=$APP_ID'
View multiple browser apps:
Pour obtenir des informations sur plusieurs applications, séparez les valeurs de nom ou d'ID par une virgule dans ces commandes ; par exemple :
$-d 'filter[ids]=12345,23456'