다음은 New Relic REST API(v2)를 사용하여 애플리케이션의 인스턴스 ID 및 호스트 ID 목록을 가져오는 방법의 예입니다. 목록에는 지난 1시간 동안 보고된 모든 항목이 표시됩니다.
애플리케이션 이름으로 현재 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}" -i
filter[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 ] }}...