다음은 New Relic REST API(v2)를 사용하여 특정 애플리케이션 ID 및 API 키 에 대한 애플리케이션 및 브라우저에 대한 Apdex 데이터를 가져오는 방법에 대한 몇 가지 예입니다. 기본적으로 이것은 JSON 형식으로 지난 30분 동안 매분 값 목록을 제공합니다.
데이터를 수집할 때 반환되는 값은 지정한 기간과 데이터가 저장되는 방식의 영향을 받을 수 있습니다. 자세한 내용은 메트릭 데이터 추출 을 참조하십시오.
Apdex의 메트릭 이름 및 값
REST API 호출로 Apdex 메트릭 이름 및 값을 지정하려면 필요에 따라 이러한 코드를 사용하십시오.
Metric name | Metric value |
---|---|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
|
score
을 결정하는 데 사용된 계산은 Apdex: 사용자 만족도 측정 에 설명되어 있습니다. 다음 섹션에서는 score
및 이에 도달하는 데 사용되는 s, t 및 f 값 을 얻는 방법을 설명합니다.
평균 Apdex 점수
특정 기간 동안 평균 Apdex score
(앱 및 브라우저 모두)를 얻으려면 이 명령을 사용하십시오. 이 예에서는 애플리케이션 ID 및 해당 API 키 에 대한 XML 형식의 24시간을 보여줍니다.
$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'
그러면 APM Overview 페이지 에 표시된 것과 동일한 Apdex 점수가 반환됩니다.
평균 Apdex 지표 값
특정 시간 범위 에 대한 평균 Apdex 메트릭 값 을 얻으려면 이 명령을 사용하십시오. 이 예에서는 애플리케이션 ID 및 해당 API 키 에 대한 XML 형식의 12시간을 보여줍니다.
$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: 평균 대신 일련의 Apdex 점수를 반환하려면 &summarize=true
생략하세요.
모든 평균 Apdex 값
특정 시간 범위 에 대한 평균 점수 s
, t
, f
, count
및 임계값의 전체 세트를 얻으려면 이 명령을 사용하십시오. 이 예에서는 애플리케이션 ID 및 해당 API 키 에 대한 XML 형식의 24시간( %2B06:00
을 사용하여 UTC에서 서쪽으로 6시간 시간대로 조정됨)을 보여줍니다.
$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'
팁
이 예제는 시간대를 조정하지만 출력은 여전히 UTC 시간으로 반환됩니다.