A New Relic armazena dados de SLA para sempre para contas qualificadas, para que você possa usar a API REST da New Relic para gerar relatórios de acordo de nível de serviço durante qualquer período. Por exemplo, você pode criar relatórios de SLA com mais de 12 dias, semanas ou meses.
Você não está limitado aos intervalos de tempo padrão de dia, semana ou mês. Por exemplo, você pode extrair dados métricos de um “fim de semana de feriado” de 23/12 a 26/12 ou “os 20 minutos após nosso site ter tido problemas” ou qualquer outro período de seu interesse.
Formato de hora UTC XML
Você deve especificar a hora no formato UTC XML, portanto, certifique-se de ajustar seu fuso horário em comparação com UTC. Por exemplo, o New Relic começa às 16:00:00 do dia anterior ao dia selecionado, já que a sede do New Relic está em UTC-8.
Relatórios resumidos
Ao solicitar métrica para usar com relatórios resumidos, inclua o parâmetro de string de consulta summarize=true (v2) ou summary=1 (v1) conforme mostrado nos exemplos.
Estatísticas em escala
Seu relatório contém algumas estatísticas que são dimensionadas nos relatórios de SLA na interface do usuário do New Relic. A New Relic altera a escala das visualizações de página em seu relatório para mostrar números pequenos. Dependendo do seu tráfego, normalmente ele pode ser exibido em milhares, milhões ou bilhões.
Recomendação: Para evitar uma sequência de zeros, divida esse número adequadamente para seus próprios propósitos.
Estatísticas do usuário final
As estatísticas do usuário final refletirão apenas as chamadas nas quais o agente coletou dados do browser. Por exemplo, as estatísticas do usuário final podem não aparecer em situações como:
Tipos de browser
Clientes (eles podem ter desabilitado o agente JavaScript ou bloqueado o tráfego para sites da New Relic para localização do código JavaScript
Transação não está em uma dessas categorias, caso o carregamento da página não seja concluído por algum motivo
É por isso que há menos (às vezes muito menos) visualizações de página na seção End User (dados do browser) do que na seção de dados App server .
Exemplos
As seções a seguir contêm exemplos de código para adquirir os dados dos valores descritos acima para as estatísticas de SLA Diárias (24 horas) no fuso horário GMT/UTC padrão. Ajuste from= e to= para seu intervalo de tempo conforme desejado.
Existem diferenças sintáticas entre a API REST v2 e v1 da New Relic. Os exemplos mostram como usar cada um.
Comandos da API REST v2
Para obter o tempo de carregamento do browser (EndUser/RUM) e a contagem de visualizações de página para v2, na linha de comando, digite:
bash
$
curl-X GET "https://api.newrelic.com/v2/applications/$APP_ID/metrics/data.xml"\
O APM inclui vários relatórios na interface do usuário. Para coletar, analisar e visualizar dados sobre seu software em outros formatos, use o dashboard.