Puede utilizar la API REST de New Relic (v2) para obtener el rendimiento promedio de su aplicación, incluido el rendimiento de aplicaciones web y no web . Estos valores aparecen en el gráfico de rendimiento en la página APM Summary de su aplicación:
Vaya a
one.newrelic.com > All capabilities > APM & services > (select an app)
.
Haga clic en el título
Transaction time chart
de la aplicación y luego seleccione su elección.
Rendimiento de la aplicación web
Para encontrar el valor promedio de rendimiento de la aplicación web durante un período de tiempo, use un solo comando para obtener la métrica HttpDispatcher
:requests_per_minute
. Este ejemplo muestra el rango de tiempo para un período específico de 24 horas.
$curl -X GET "https://api.newrelic.com/v2/applications/${APP_ID}/metrics/data.json" \> -H "X-Api-Key:${API_KEY}" -i \> -d 'names[]=HttpDispatcher&values[]=requests_per_minute&from=2014-02-21T23:59:00+00:00&to=2014-02-22T23:59:00+00:00&summarize=true'
- Asegúrese de reemplazar
${APPID}
y${APIKEY}
con su ID de la aplicación y clave de API de la cuenta. - Para cambiar el intervalo de tiempo, incluya los valores
from
yto
. - Para mantener el período de tiempo predeterminado de los últimos 30 minutos, omita los valores
from
yto
. - Para devolver una serie de valores de rendimiento en lugar de un promedio, omita
summarize
.
Rendimiento de la aplicación web (un solo host)
Para encontrar el rendimiento promedio de un solo host, durante un período de tiempo determinado, use un solo comando para obtener la métrica HttpDispatcher
:requests_per_minute
y especifique el valor numérico ${HOST}
. Para identificar el host, utilice la UI o la API REST.
Este ejemplo muestra el rango de tiempo para un período específico de 24 horas.
$curl -X GET "https://api.newrelic.com/v2/applications/${APP_ID}/hosts/${HOST}/metrics/data.json" \> -H "X-Api-Key:${API_KEY}" -i \> -d 'names[]=HttpDispatcher&:values[]=requests_per_minute&from=2014-02-21T23:59:00+00:00&to=2014-02-22T23:59:00+00:00&:summarize=true'
Rendimiento de aplicaciones no web
Para encontrar el valor promedio de rendimiento de aplicaciones no web para un período de tiempo determinado, use un solo comando para obtener la métrica OtherTransaction/all
:requests_per_minute
.
Este ejemplo muestra el rango de tiempo para un período específico de 24 horas.
$curl -X GET "https://api.newrelic.com/v2/applications/${APP_ID}/metrics/data.json" \> -H "X-Api-Key:${API_KEY}" -i \> -d 'names[]=OtherTransaction/all&values[]=requests_per_minute&;from=2014-02-21T23:59:00+00:00&to=2014-02-22T23:59:00+00:00&summarize=true'
- Asegúrese de reemplazar
${APPID}
y${APIKEY}
con su ID de la aplicación y clave de API de la cuenta. - Para cambiar el rango de tiempo (como se muestra en este ejemplo), incluya los valores
from
yto
. - Para mantener el período de tiempo predeterminado (últimos 30 minutos), omita los valores
from
yto
. - Para devolver una serie de valores de rendimiento en lugar de un promedio, omita
summarize
.
Rendimiento de aplicaciones no web (host único)
Para obtener el rendimiento promedio de una aplicación no web desde un único host, durante un período de tiempo determinado, utilice un único comando para obtener la métrica OtherTransaction
:requests_per_minute
y especifique el valor numérico ${HOST}
. Para identificar el host, utilice la UI o la API REST.
Este ejemplo muestra el rango de tiempo para un período específico de 24 horas.
$curl -X GET "https://api.newrelic.com/v2/applications/${APP_ID}/hosts/${HOST}/metrics/data.json" \> -H "X-Api-Key:${API_KEY}" -i \> -d 'names[]=OtherTransaction/all&:values[]=requests_per_minute&from=2014-02-21T23:59:00+00:00&to=2014-02-22T23:59:00+00:00&:summarize=true'