A continuación se muestran ejemplos de cómo utilizar la API REST de New Relic (v2) para agregar aplicaciones a o para obtener una lista de las aplicaciones de su navegador para una clave de API específica. Esto le ayuda a gestionar el despliegue fuera de New Relic. Estas API de llamadas son útiles, por ejemplo, con organizaciones más grandes que implementan múltiples aplicaciones, o para socios de integración que facilitan la creación de cuentas de New Relic y el monitoreo del despliegue del navegador.
Importante
Cuando agrega una aplicación browser a través de API (v2), solo puede instrumentar el tiempo de carga de la página básica. Para utilizar instrumentación compatible con todas las características SPA, configure el monitoreo de aplicaciones de una sola página mediante otro método.
Agregar aplicaciones browser
Para agregar una aplicación a New Relic, reemplace ${API_KEY}
con su clave de API de New Relic y reemplace ${STRING}
con el nombre de la aplicación en el siguiente comando. Para realizar la misma tarea desde API Explorer, use su clave de API y vaya a rpm.newrelic.com/api/explore > Browser applications > POST create.
Utilice el siguiente comando:
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} }}'
La API devuelve una matriz de datos donde el elemento es una aplicación browser y los datos asociados a ella:
{ "browser_application": { "id": "integer", "name": "string", "browser_monitoring_key": "string", "loader_script": "string" }
API (v2) output | Description |
---|---|
Aplicación browser | Este es el código de identificación único para cada aplicación en New Relic. |
Aplicación | Este es el nombre de la aplicación tal como aparece en New Relic. |
El | Se trata de una clave única que está vinculada a (pero no es la misma) la clave de licencia de la cuenta. Se utiliza para indicar la cuenta de New Relic donde se reportarán los datos. No se puede utilizar para determinar la clave de licencia de su cuenta New Relic. |
Monitoreo del navegador | El script del cargador devuelto es un fragmento de JavaScript codificado en JSON que está configurado con la clave de licencia de New Relic y el ID de la aplicación. El resto del script es estático y tiene un tamaño aproximado de 10k. El script del cargador must se insertará correctamente en las páginas HTML del usuario:
|
Listar todas las aplicaciones browser
Para ver una lista de las aplicaciones de monitoreo de su browser , reemplace ${API_KEY}
con su clave de API de New Relic en el siguiente comando. Para realizar la misma tarea desde API Explorer, use su clave de API y vaya a rpm.newrelic.com/api/explore > Browser Applications > GET List.
Utilice el siguiente comando:
curl -X GET 'https://api.newrelic.com/v2/browser_applications.json' \ -H "X-Api-Key:${API_KEY}" -i
Puede utilizar los resultados para verificar la cuenta o el nombre y obtener una copia del script del cargador de la aplicación, si es necesario.
Ver aplicaciones browser específicas
View by name:
Para ver una aplicación browser específica si conoce su nombre, reemplace ${API_KEY}
con su clave de API New Relic y reemplace ${NAME}
con el nombre de su aplicación en el siguiente comando:
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:
Para ver una aplicación browser específica si conoce su ID, reemplace ${API_KEY}
con su clave de API New Relic y reemplace ${ID}
con su ID browser de la aplicación en el siguiente comando:
curl -X GET 'https://api.newrelic.com/v2/browser_applications.json' \ -H "X-Api-Key:${API_KEY}" -i \ -d 'filter[ids]=${ID}'
View multiple browser apps:
Para obtener información para varias aplicaciones, separe el nombre o los valores de ID con una coma en estos comandos; Por ejemplo:
-d 'filter[ids]=12345,23456'