• /
  • EnglishEspañol日本語한국어Português
  • 로그인지금 시작하기

사용자의 편의를 위해 제공되는 기계 번역입니다.

영문본과 번역본이 일치하지 않는 경우 영문본이 우선합니다. 보다 자세한 내용은 이 페이지를 방문하시기 바랍니다.

문제 신고

애플리케이션 ID, 호스트 ID, 인스턴스 ID 나열

New Relic의 APM 은 애플리케이션과 관련된 엔터티에 ID를 할당합니다. 이들은 다양한 관점에서 작업 및 성능에 대한 정보를 수집하는 데 사용됩니다. 이 ID는 New Relic의 REST API 를 통해 반환될 수 있습니다.

ID에는 다음이 포함될 수 있습니다.

  • 계측된 각 앱의 애플리케이션 ID $APP_ID
  • 각 호스트의 호스트 ID $HOST_ID
  • 앱의 인스턴스가 여러 개인 경우 인스턴스 ID $INSTANCE_ID

New Relic API Explorer 에 이러한 ID를 나열하려면 API 키 가 필요합니다.

API 탐색기 사용

  1. API Explorer 로 이동합니다.
  2. Servers 드롭다운 메뉴에서 US 또는 EU 기반 API URL을 선택하세요.
  3. Authorize 클릭하고 사용자 API 키를 입력한 후 Authorize 다시 클릭합니다.
  4. 사용 가능한 API 함수 중 하나를 확장하세요: GET, PUT, DELETE.
  5. (선택 사항) API 호출에 대한 Parameters 값을 추가하여 응답을 필터링합니다(v2에 대한 설명과 요구 사항은 UI를 참조하세요).
  6. Media type 드롭다운 메뉴에서 요청에 대한 형식을 JSON 또는 XML 중에서 선택하세요.
  7. Try it out 클릭한 다음 Execute 클릭하세요.

제품 ID 나열

특정 제품의 모든 제품 ID 목록을 반환하려면:

  1. GET /applications.json 드롭다운 메뉴를 클릭하세요.
  2. Try it out [시도해보기]를 클릭한 다음 Execute [실행]을 클릭합니다.
  3. 모든 제품 ID를 보려면 응답을 탐색하세요.

특정 제품 ID를 찾으면 나중에 다른 REST API 호출에 사용할 수 있도록 복사하세요.

애플리케이션 ID 나열

에이전트가 모니터링하는 각 앱에는 이름이 할당됩니다. 고유한 $APP_ID 도 해당 이름과 연관되어 있습니다. $APP_ID 는 앱에 대한 정보를 검색하는 데 기본입니다. $APP_ID 나열 및 사용, 요약 데이터 가져오기에 대한 자세한 내용은 앱 ID 나열을 참조하세요.

호스트 ID 나열

$HOST_ID 은 앱을 실행하는 특정 호스트에 대한 APM 데이터를 가져오는 데 사용됩니다. 물리적 서버에는 둘 이상의 호스트가 있을 수 있습니다. 예를 들어, 물리적 서버에서 실행되는 웹 서버 프로그램은 하나 이상의 가상 호스트를 갖도록 구성될 수 있습니다.

호스트와 물리적 서버의 ID가 동일하지 않습니다. 각 호스트 ID는 고유하며 다른 항목을 나타냅니다.

$HOST_ID 을 사용하여 호스트에 대한 요약 측정항목과 특정 측정항목 타임슬라이스 값을 검색합니다. 사용 가능한 측정항목에 대한 자세한 내용은 다음을 참조하세요.

  1. rpm.newrelic.com 으)로 이동합니다.
  2. API Explorer 로 이동한 후 Select an account 드롭다운 메뉴에서 계정 이름을 선택하세요.
  3. rpm.newrelic.com/api/explore/application_hosts/names 에서 API 탐색기의 Application host 페이지로 이동합니다.

인스턴스 ID 나열

해당 ID의 의미는 사용 중인 뉴렐릭 언어 에이전트에 따라 다릅니다. REST API에서 이 ID를 나열할 수 있습니다. Java의 경우 APM의 Overview 페이지에서 인스턴스 ID(JVM)를 볼 수도 있습니다.

에이전트

인스턴스 ID는 다음을 나타냅니다.

가다

앱 이름을 보고하는 호스트의 Go 프로그램

자바

자바 가상 머신(JVM)

.그물

.NET Framework용 에이전트의 경우 이는 AppDomain

노드.js

작업자 프로세스

PHP

데몬 에이전트

루비

개별 Ruby 작업자 프로세스

파이썬

마스터 및 작업자 프로세스

{INSTANCE_ID} 을 사용하여 인스턴스에 대한 요약 측정항목과 특정 측정항목 타임슬라이스 값을 검색할 수 있습니다. 사용 가능한 메트릭에 대한 자세한 내용은 REST API Explorer 애플리케이션 인스턴스 페이지를 사용하십시오.

REST API 애플리케이션 목록 예시

다음 예는 APP_ID 을 사용하여 애플리케이션의 모든 ID 정보를 찾는 방법을 보여줍니다. EU 계정 이 있는 경우 엔드포인트는 https://api.eu.newrelic.com 로 시작합니다.

curl -X GET 'https://api.newrelic.com/v2/applications.json' \
     -H "Api-Key:$API_KEY" -i \
     -d 'filter[ids]=1441'    <----<<<< {APP_ID}

결과 예제 출력은 5대의 서버에서 실행됩니다. 하나의 서버는 총 6개의 호스트에 대해 2개의 가상 호스트를 호스팅합니다. 출력에는 애플리케이션에 대한 application_instancesapplication_hosts 를 나열하는 links 섹션이 포함됩니다.

{
"applications": [
{
"id": 1441, <----<<<< {APP_ID}
"name": "RPM Combined Production",
"language": "ruby",
"health_status": "green",
"reporting": true,
"last_reported_at": "2015-11-10T23:19:47+00:00",
"application_summary": {
. . .
},
"end_user_summary": {
. . .
},
"settings": {
. . .
},
"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
]
}
}
],
. . .
Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.