Puede utilizar la API REST de New Relic (v2) para obtener el uso promedio de CPU 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 CPU usage.
Obtener el uso de CPU para un host
Para obtener el uso promedio de CPU para uno de los hosts de su aplicación, use un solo comando para obtener la métrica names[]=CPU/User+Time
con values[]=percent
. Este ejemplo muestra el rango de tiempo para el período de tiempo predeterminado (últimos 30 minutos):
$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[]=CPU/User+Time&values[]=percent&summarize=true'
- Reemplace
$APP_ID
y$API_KEY
con su ID de aplicación y su clave de API. - Reemplace el
$HOST_ID
con el ID del host de su host objetivo.
Para detalles adicionales:
- Elimine
summarize=true
para obtener datos detallados de series temporales. - Especifique un rango de tiempo diferente.
Sugerencia
Para obtener la misma información del Explorador de API de New Relic (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[]=CPU/User Time
y values[]=percent
en los campos correspondientes.
Obtenga uso de CPU para toda la aplicación
Para obtener el uso promedio de CPU para su aplicación, use un comando similar al del ejemplo anterior pero sin la referencia a host_id
:
$curl -X GET "https://api.newrelic.com/v2/applications/$APP_ID/metrics/data.json" \> -H "Api-Key:$API_KEY" -i \> -d 'names[]=CPU/User+Time&values[]=percent&summarize=true'
- Reemplace
$APP_ID
y$API_KEY
con su ID de aplicación y su clave de API.
Para detalles adicionales:
- Elimine
summarize=true
para obtener datos detallados de series temporales. - Especifique un rango de tiempo diferente.
Sugerencia
Para obtener la misma información del Explorador de API de New Relic (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[]=CPU/User Time
y values[]=percent
en los campos correspondientes.