Você pode usar a API REST do New Relic (v2) para obter as taxas médias de transferência para seu aplicativo, incluindo taxas de transferência de aplicativos da web e de aplicativos não-web . Esses valores aparecem no gráfico de taxas de transferência na página APM Summary do seu aplicativo:
Vá para
one.newrelic.com > All capabilities > APM & services > (select an app)
.
Clique no título
Transaction time chart
do aplicativo e selecione sua opção.
Web app taxas de transferência
Para encontrar o valor médio das taxas de transferência de aplicativos da web para um período de tempo, use um único comando para obter a métrica HttpDispatcher
:requests_per_minute
. Este exemplo mostra o intervalo de tempo para um 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'
- Certifique-se de substituir
${APPID}
e${APIKEY}
pelo ID do aplicativo e pela chave de API da conta. - Para alterar o intervalo de tempo, inclua os valores
from
eto
. - Para manter o período padrão dos últimos 30 minutos, omita os valores
from
eto
. - Para retornar uma série de valores de taxas de transferência em vez de uma média, omita
summarize
.
Web app taxas de transferência (host único)
Para encontrar as taxas médias de transferência de um único host, para um determinado período de tempo, use um único comando para obter a métrica HttpDispatcher
:requests_per_minute
, e especifique o numérico ${HOST}
. Para identificar o host, use a interface ou a API REST.
Este exemplo mostra o intervalo de tempo para um 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'
Taxas de transferência de aplicativos não web
Para encontrar o valor médio das taxas de transferência de aplicativos não web para um determinado período de tempo, use um único comando para obter a métrica OtherTransaction/all
:requests_per_minute
.
Este exemplo mostra o intervalo de tempo para um 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'
- Certifique-se de substituir
${APPID}
e${APIKEY}
pelo ID do aplicativo e pela chave de API da conta. - Para alterar o intervalo de tempo (conforme mostrado neste exemplo), inclua os valores
from
eto
. - Para manter o período padrão (últimos 30 minutos), omita os valores
from
eto
. - Para retornar uma série de valores de taxas de transferência em vez de uma média, omita
summarize
.
Taxas de transferência de aplicativos não web (host único)
Para obter as taxas médias de transferência para uma aplicação não web de um único host, para um determinado período de tempo, use um único comando para obter a métrica OtherTransaction
:requests_per_minute
e especifique o numérico ${HOST}
. Para identificar o host, use a interface ou a API REST.
Este exemplo mostra o intervalo de tempo para um 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'