Aqui estão alguns exemplos de como usar a API REST New Relic (v2) para obter dados Apdex para seu aplicativo e browser, para um ID do aplicativo e chave de API específicos. Por padrão, isso fornecerá uma lista de valores a cada minuto durante os últimos 30 minutos no formato JSON.
Ao adquirir dados, os valores retornados podem ser afetados pelo período de tempo especificado e pela forma como os dados são armazenados. Para obter mais informações, consulte Extração de dados métricos.
Nomes e valores métricos para Apdex
Para especificar nomes e valores de métricas Apdex com chamada de API REST, use estes códigos conforme necessário.
Metric name | Metric value |
---|---|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
|
O cálculo usado para determinar score
é explicado em Apdex: Medindo a satisfação do usuário. As seções a seguir descrevem como obter score
e os valores s, t e f usados para chegar a ele.
Pontuação média do Apdex
Para obter o Apdex score
médio (aplicativo e browser) para um período específico, use este comando. Este exemplo mostra 24 horas em formato XML para seu ID do aplicativo e sua chave de API correspondente.
$curl -X GET "https://api.newrelic.com/v2/applications/${APP_ID}/metrics/data.xml" \> -H "X-Api-Key:${API_KEY}" -i \> -d 'names[]=Apdex&names[]=EndUser/Apdex&values[]=score&from=2014-01-01T00:00:00+00:00&to=2014-01-02T00:00:00+00:00&summarize=true'
Isso retornará as mesmas pontuações Apdex mostradas na sua página APM Overview .
Valores médios da métrica Apdex
Para obter os valores médios da métrica Apdex para um intervalo de tempo específico, use este comando. Este exemplo mostra 12 horas em formato XML para seu ID do aplicativo e sua chave API correspondente.
$curl -X GET "https://api.newrelic.com/v2/applications/${APP_ID}/metrics/data.xml" \> -H "X-Api-Key:${API_KEY}" -i \> -d 'names[]=Apdex&names[]=EndUser/Apdex&values[]=score&from=2014-06-09T00:00:00+00:00&to=2014-06-09T12:00:00+00:00&summarize=true'
Tip: Para retornar uma série de pontuações Apdex em vez de uma média, omita &summarize=true
.
Todos os valores médios de Apdex
Para obter o conjunto completo de pontuações médias , s
, t
, f
, count
e valores limite para um intervalo de tempo específico, use este comando. Este exemplo mostra 24 horas (ajustadas para o fuso horário 6 horas a oeste de UTC usando %2B06:00
) em formato XML para seu ID do aplicativo e sua chave de API correspondente.
$curl -X GET "https://api.newrelic.com/v2/applications/${APP_ID}/metrics/data.xml" \> -H "X-Api-Key:${API_KEY}" -i \> -d 'names[]=Apdex&names[]=EndUser/Apdex&from=2014-06-09T00:00:00%2B06:00&to=2014-06-10T00:00:00%2B06:00&summarize=true'
Dica
Embora este exemplo ajuste o fuso horário, a saída ainda retorna como horário UTC.