New Relic REST API 호출에서 반환될 데이터의 시간 범위를 지정할 수 있습니다. 기본적으로 반환되는 일련의 값 대신 시간 범위에 대한 평균을 반환하도록 요청할 수도 있습니다.
기본 30분 시간 범위 변경
API 호출의 기본 시간 범위는 지난 30분입니다. 시간 범위를 수정하려면 from=
및 선택적 to=
값을 포함합니다. (현재 시간에서 시간 범위를 종료하려면 to=
를 생략합니다.)
팁
데이터 가용성은 구독 수준에 대한 데이터 보존 정책 의 적용을 받습니다.
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'
각 데이터 요소에 대해 반환되는 기간은 지정한 시간 범위 에 따라 다릅니다. 기간을 수정하려면 쿼리에 period 매개변수 를 포함합니다.
뉴렐릭 REST API Explorer(v2)를 사용하는 경우 다이아몬드를 사용할 수 있습니다.
아이콘을 사용하여 시간 범위를 선택합니다. EU 지역 계정 가 있는 경우 위 URL은 https://api.eu.newrelic.com
으로 시작합니다.
오프셋 UTC
기본적으로 API 시간 입력은 UTC(Universal Time Coordinated)를 사용합니다. UTC를 오프셋하려면 API 호출에서 더하기 또는 빼기 00:00
사용합니다. 이를 통해 다른 시간대의 시간을 입력할 수 있습니다. 그러나 이 does not 은 항상 UTC인 출력 시간을 수정합니다.
- UTC 동쪽 시간대의 경우 빼기 기호(
-
)를 사용합니다. 이 기호는 HTTP 또는 HTTPS 요청에서 특별한 의미가 없습니다. - UTC 서쪽 시간대의 경우 인코딩된 값
%2B
을 사용하여 더하기 기호(+)를 나타냅니다. - EU 지역 계정 이 있는 경우 다음 URL은
https://api.eu.newrelic.com
으로 시작합니다.