Você pode especificar um intervalo de tempo para os dados serem retornados em uma chamada de API REST do New Relic. Você também pode solicitar o retorno de uma média do intervalo de tempo em vez da série de valores retornados por padrão.
Alterar o intervalo de tempo padrão de 30 minutos
O intervalo de tempo padrão para uma chamada de API são os últimos 30 minutos. Para modificar o intervalo de tempo, inclua valores from=
e to=
opcionais. (Para encerrar o intervalo de tempo no horário atual, omita to=
.)
Dica
A disponibilidade dos dados está sujeita à política de retenção de dados do seu nível de assinatura.
Example:
curl -X GET "https://api.newrelic.com/v2/applications/${APP_ID}/metrics/data.json" \ -H "Api-Key:$API_KEY" -i \ -d 'names[]=Agent/MetricsReported/count&from=2014-08-11T14:42:00+00:00&to=2014-08-11T15:12:00+00:00'
O período retornado para cada ponto de dados depende do intervalo de tempo especificado. Para modificar o período, inclua o parâmetro period na sua consulta.
Se você estiver usando o New Relic REST API Explorer (v2), poderá usar o diamante
ícone para selecionar intervalos de tempo. Se você tiver uma conta na região da UE, o URL acima começa com https://api.eu.newrelic.com
.
Offset UTC
Por padrão, a entrada de horário da API usa o Tempo Universal Coordenado (UTC). Para compensar o UTC, use mais ou menos 00:00
na sua chamada de API. Isso permite inserir horários em um fuso horário diferente; entretanto, isso does not modifica os tempos de saída, que são sempre UTC.
- Para fusos horários a leste do UTC, use um sinal de menos (
-
). Este símbolo não tem significado especial em solicitações HTTP ou HTTPS. - Para fusos horários a oeste de UTC, use o valor codificado
%2B
para indicar um sinal de mais (+). - Se você tiver uma conta na região da UE, os URLs a seguir começam com
https://api.eu.newrelic.com
.