A continuación se muestran ejemplos de cómo utilizar la API REST de New Relic (v2) para obtener la lista de ID de la instancia y ID del host de una aplicación. La lista muestra cualquiera que haya informado durante aproximadamente la última hora.
Enumere las identificaciones actuales por nombre de la aplicación
También puede utilizar Applications > Listdel Explorador de API REST para enumerar los detalles de ID. Ingrese el nombre correcto de la aplicación.
Para enumerar todos los ID de instancia y host que informan en la última hora con un nombre de aplicación que contiene ${APP_NAME}
, use el siguiente comando. Esto proporciona los datos de resumen actuales seguidos de las listas de ID para la instancia y los hosts de la aplicación con ${APP_NAME}
en su nombre, en la cuenta asociada con ${API_KEY}
.
$curl -X GET 'https://api.newrelic.com/v2/applications.json' \> -H "X-Api-Key:${API_KEY}" -i \> -d "filter[name]=${APP_NAME}"
Listar los ID actuales por ID de la aplicación
También puede utilizar Applications > Listo Applications > List del de API REST para enumerar los detalles de ID. Ingrese el nombre correcto de la aplicación.
Para enumerar todos los ID que informan en la última hora cuando conoce el ${APP_ID}
de la aplicación, use este comando:
$curl -X GET "https://api.newrelic.com/v2/applications/${APP_ID}.json" \> -H "X-Api-Key:${API_KEY}" -i
También puedes usar filter[id]
:
$curl -X GET "https://api.newrelic.com/v2/applications.json" \> -H "X-Api-Key:${API_KEY}" -i \> -d "filter[id]=${APP_ID}"
Enumere las identificaciones actuales para todas las aplicaciones
También puede utilizar Applications > Listo Applications > List del de API REST para enumerar los detalles de ID. Ingrese el nombre correcto de la aplicación.
Para toda la aplicación, enumere todos los informes de ID de la instancia y ID del host en la última hora usando el siguiente comando. Esto proporciona los datos resumidos actuales seguidos de las listas de ID para la instancia y los hosts de todas las aplicaciones en la cuenta asociada con ${API_KEY}
.
$curl -X GET "https://api.newrelic.com/v2/applications.json" \> -H "X-Api-Key:${API_KEY}" -i
Ejemplo de listas ID del host e ID de la instancia
A continuación se muestra un ejemplo de cómo aparecen las listas de ID en formato JSON:
...{ "links": { "application_instances": [ <---<<<< {INSTANCE_ID} list 21790, 24810, 27948, 35120, 35121, 35122, 186288, 247253, 247254, 247255, 247256 ], "application_hosts": [ <---<<<< {HOST_ID} list 21788, 24808, 34966, 186283, 247245, 286551 ] }}...