뉴렐릭 REST API (v2)를 사용하여 단일 호스트의 평균 CPU 사용량을 얻을 수 있습니다. 이 값은 Hosts 테이블의 APM Summary 페이지 에 있는 CPU usage 열에 표시됩니다.
호스트의 CPU 사용량 가져오기
앱 호스트 중 하나에 대한 평균 CPU 사용량을 얻으려면 단일 명령을 사용하여 values[]=percent
}과 함께 { names[]=CPU/User+Time
메트릭을 가져옵니다. 이 예에서는 기본 기간 (지난 30분)의 시간 범위를 보여줍니다.
bash
$curl -X GET "https://api.newrelic.com/v2/applications/$APP_ID/hosts/$HOST_ID/metrics/data.json" \> -H "Api-Key:$API_KEY" -i \> -d 'names[]=CPU/User+Time&values[]=percent&summarize=true'
추가 정보:
팁
뉴렐릭 API Explorer(v2) 에서 동일한 정보를 얻으려면 Application Hosts > GET Metric Data을 선택하고 API 키를 포함하세요. 해당 필드에 특수 ID, 호스트 ID, names[]=CPU/User Time
및 values[]=percent
지표를 추가하세요.
전체 앱의 CPU 사용량 가져오기
애플리케이션의 평균 CPU 사용량을 얻으려면 이전 예와 유사한 명령을 사용하지만 host_id
에 대한 참조는 사용하지 않습니다.
bash
$curl -X GET "https://api.newrelic.com/v2/applications/$APP_ID/metrics/data.json" \> -H "Api-Key:$API_KEY" -i \> -d 'names[]=CPU/User+Time&values[]=percent&summarize=true'
추가 정보:
팁
뉴렐릭 API Explorer(v2) 에서 동일한 정보를 얻으려면 Applications > GET Metric Data을 선택하고 API 키 를 포함하세요. 귀하의 독창적인 ID를 추가하고 해당 필드에 names[]=CPU/User Time
및 values[]=percent
지표를 추가하세요.