Você pode usar a New Relic API REST (v2) para obter as taxas de transferência médias 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.
Importante
Embora os exemplos utilizem New Relic API REST v2 da , recomendamos o uso de NRQL funções para executar consulta métrica de fração de tempo. Cada valor de API pode ser mapeado para uma função NRQL equivalente. Para saber como criar uma consulta NRQL com base nesses exemplos API , consulte nossa documentação.
- 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'