3. 그래프 데이터 요청 API
이 장에서 하는 일
지표 데이터를 조회합니다. 이 가이드의 핵심이며, 콘솔 화면의 그래프에 쓰이는 값을 그대로 받아 올 수 있습니다.
요청 주소가 어떻게 만들어지나
주소는 무엇을 · 어느 대상에서 · 어떻게 집계할지를 경로에 차례로 적는 형태입니다.
columns 를 여러 개 적으면 한 번의 요청으로 여러 지표를 함께 받습니다. 화면 하나에 여러
그래프를 그릴 때 요청 수를 줄일 수 있습니다.
조회 기간과 간격은 Query 파라미터로 지정합니다. 각 절의 요청 예시에 함께 실려 있습니다.
아래는 자주 쓰는 조회를 목적별로 정리한 것입니다. 필요한 것만 찾아보면 됩니다.
애플리케이션 그룹에 대한 통계 요청
그룹 전체를 하나로 묶어 본 값입니다. 그룹에 인스턴스가 여러 대면 집계 함수(aggregate)로
합쳐진 값이 옵니다 — 예를 들어 mean 이면 인스턴스들의 평균입니다.
인스턴스별로 나눠 보려면 다음 절의 인스턴스에 대한 통계 정보 요청을 쓰십시오.
아래는 모든 지표 조회에 공통인 요청 형식입니다. 실제 조회 예시는 이 장 뒤쪽에 목적별로 정리되어 있으므로, 형식만 익히고 필요한 예시를 찾아 쓰면 됩니다.
| 항목 | 값 |
|---|---|
| URL | /monitoring/api/metrics/apps/{appName}/{ns}/{name}/{columns}/{aggregate} |
| HTTP METHOD | GET |
| Content-Type | application/json |
Path 파라미터
| 자리 | 설명 |
|---|---|
{appName} | 애플리케이션 그룹 이름 (2장에서 얻습니다) |
{ns} | 지표 네임스페이스 |
{name} | 지표 이름 |
{columns} | 받을 컬럼 이름. : 로 구분해 여러 개를 한 번에 요청합니다 |
{aggregate} | 집계 함수 — mean(평균) · sum(합계) · max(최대) · min(최소). : 로 구분해 컬럼 수만큼 적고, 하나만 적으면 모든 컬럼에 같은 함수를 씁니다 |
Query 파라미터
| 이름 | 기본값 |
|---|