Puede utilizar la API REST de New Relic (v2) para obtener el uso de memoria promedio para su aplicación en un solo host. Este valor aparece en la página APM Summary de la tabla Hosts , en la columna denominada Memory o en el gráfico correspondiente.
Obtener el uso de memoria para un host
Para obtener el uso de memoria promedio para uno de los hosts de su aplicación, use el siguiente comando para obtener la métrica names[]=Memory/Physical
con values[]=percent
.
$curl -X GET "https://api.newrelic.com/v2/applications/$APP_ID/hosts/$HOST_ID/metrics/data.json" \> -H "Api-Key:$API_KEY" -i \> -d 'names[]=Memory/Physical&values[]=used_mb_by_host&summarize=true'
- Reemplace
$APP_ID
y$API_KEY
con su ID de aplicación y su clave de API. - Reemplace
$HOST_ID
con el ID del host de su host objetivo.
Este ejemplo muestra el rango de tiempo para el período de tiempo predeterminado (últimos 30 minutos). Para detalles adicionales:
- Elimine el
summarize=true
para obtener datos detallados de series temporales. - Especifique un rango de tiempo diferente.
Para obtener la misma información del New Relic API Explorer (v2):
Seleccione
Application Hosts > GET Metric Data
e incluya su clave de API.
Agregue su ID de la aplicación, ID del host y las métricas
names[]=Memory/Physical
yvalues[]=used_mb_by_host
en los campos correspondientes.
Obtenga uso de memoria para toda la aplicación
Para obtener el uso promedio de memoria para su aplicación, use un comando similar al del ejemplo anterior, pero elimine la referencia a hosts y $HOST_ID
. Reemplace $APP_ID
y $API_KEY
con su ID de aplicación y su clave de API.
$curl -X GET "https://api.newrelic.com/v2/applications/$APP_ID/metrics/data.json" \> -H "Api-Key:$API_KEY" -i \> -d 'names[]=Memory/Physical&values[]=total_used_mb&summarize=true'
Para detalles adicionales:
- Elimine el
summarize=true
para obtener datos detallados de series temporales. - Especifique un rango de tiempo diferente.
Para obtener la misma información del New Relic API Explorer (v2):
Seleccione
Applications > GET Metric Data
e incluya su clave de API.
Añade tu ID de la aplicación y la métrica
names[]=Memory/Physical
yvalues[]=total_used_mb
en los campos correspondientes.