중요
예제에서는 뉴렐릭의 REST API v2를 활용하지만, 지표 타임슬라이스 쿼리 실행에는 NRQL 함수를 사용하는 것이 좋습니다. 각 API 값은 동등한 NRQL 함수에 매핑될 수 있습니다. 이러한 API 예제를 기반으로 NRQL 쿼리를 만드는 방법을 알아보려면 설명서를 참조하세요.
기본적으로 New Relic REST API 호출은 시간 범위 제한 에 따라 일련의 메트릭 데이터 값을 반환합니다. 이러한 값의 평균을 얻으려면 API 호출에 &summarize=true
을 포함합니다. 예를 들어:
bash
$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%2B08:00&to=2014-08-11T15:12:00%2B08:00&summarize=true'
EU 지역 계정 이 있는 경우 위 URL은 https://api.eu.newrelic.com
으로 시작합니다.
팁
데이터 요약을 방지하려면 API 호출에서 summarize
을 생략합니다. &summarize=false
을 지정할 필요가 없습니다.