다음은 New Relic REST API(v2)를 사용하여 애플리케이션의 인스턴스 ID 및 호스트 ID 목록을 가져오는 방법의 예입니다. 목록에는 지난 1시간 동안 보고된 모든 항목이 표시됩니다.
중요
예제에서는 뉴렐릭의 REST API v2를 활용하지만, 지표 타임슬라이스 쿼리 실행에는 NRQL 함수를 사용하는 것이 좋습니다. 각 API 값은 동등한 NRQL 함수에 매핑될 수 있습니다. 이러한 API 예제를 기반으로 NRQL 쿼리를 만드는 방법을 알아보려면 설명서를 참조하세요.
애플리케이션 이름으로 현재 ID 나열
REST API 탐색기의 Applications > List 사용하여 ID 세부정보를 나열할 수도 있습니다. 올바른 애플리케이션 이름을 입력하세요.
애플리케이션 이름에 ${APP_NAME} 가 포함된 지난 1시간 동안 보고된 모든 인스턴스 및 호스트 ID를 나열하려면 다음 명령을 사용합니다. 이것은 ${API_KEY} 와 연결된 계정에서 이름에 ${APP_NAME} 이 있는 애플리케이션의 인스턴스 및 호스트에 대한 ID 목록이 뒤따르는 현재 요약 데이터 를 제공합니다.
$curl -X GET 'https://api.newrelic.com/v2/applications.json' \>     -H "X-Api-Key:${API_KEY}" -i  \>     -d "filter[name]=${APP_NAME}"애플리케이션 ID별로 현재 ID 나열
REST API 탐색기의 Applications > List 또는 Applications > List 사용하여 ID 세부정보를 나열할 수도 있습니다. 올바른 애플리케이션 이름을 입력하세요.
애플리케이션의 ${APP_ID} 을 알고 있을 때 지난 1시간 동안 보고된 모든 ID를 나열하려면 다음 명령을 사용합니다.
$curl -X GET "https://api.newrelic.com/v2/applications/${APP_ID}.json" \>     -H "X-Api-Key:${API_KEY}" -ifilter[id] 을(를) 사용할 수도 있습니다.
$curl -X GET "https://api.newrelic.com/v2/applications.json" \>     -H "X-Api-Key:${API_KEY}" -i  \>     -d "filter[id]=${APP_ID}"모든 애플리케이션의 현재 ID 나열
REST API 탐색기의 Applications > List 또는 Applications > List 사용하여 ID 세부정보를 나열할 수도 있습니다. 올바른 애플리케이션 이름을 입력하세요.
모든 애플리케이션에 대해 다음 명령을 사용하여 지난 1시간 동안 보고된 모든 인스턴스 ID 및 호스트 ID 를 나열하십시오. 이렇게 하면 현재 요약 데이터 와 ${API_KEY} 에 연결된 계정의 모든 애플리케이션에 대한 인스턴스 및 호스트에 대한 ID 목록이 제공됩니다.
$curl -X GET "https://api.newrelic.com/v2/applications.json" \>     -H "X-Api-Key:${API_KEY}" -i호스트 ID 및 인스턴스 ID 목록의 예
다음은 ID 목록이 JSON 형식으로 표시되는 방법의 예입니다.
...{    "links": {    "application_instances": [    <---<<<< {INSTANCE_ID} list      21790,      24810,      27948,      35120,      35121,      35122,      186288,      247253,      247254,      247255,      247256    ],    "application_hosts": [    <---<<<< {HOST_ID} list      21788,      24808,      34966,      186283,      247245,      286551    ]  }}...