모니터링 결과 조회
- 인쇄
- PDF
모니터링 결과 조회
- 인쇄
- PDF
기사 요약
이 요약이 도움이 되었나요?
의견을 보내 주셔서 감사합니다.
개요
URL 및 SCENARIO의 모니터링 결과를 조회합니다.
요청 URL
GET https://wms.apigw.gov-ntruss.com/api/v1/scenarios/{scenarioId}/results
x-ncp-apigw-timestamp: {Timestamp}
x-ncp-iam-access-key: {Sub Account Access Key}
x-ncp-apigw-signature-v2: {API Gateway Signature}
Path Variables
항목 | 필수 여부 | Type | 설명 | 비고 |
---|---|---|---|---|
scenarioId | Yes | Integer | 시나리오 아이디 | 모니터링 등록된 서비스마다 발급되는 아이디 |
Parameters
항목 | 필수 여부 | Type | 설명 | 비고 |
---|---|---|---|---|
from | Yes | Long | 조회 시작 시간 | |
to | Yes | Long | 조회 끝 시간 | |
type | Yes | String | 결과 데이터 유형 | RAW MIN5 - (5분 집계) MIN30 - (30분 집계) HOUR2 - (2시간 집계) DAY1 - (1일 집계) |
resultStatus | No | String | 모니터링 결과 유형 | SUCCESS / ERROR |
locationTypeCodes | No | String | 모니터링 지역 코드 | KR - (한국) SG - (싱가포르) JP - (일본) USW - (미국 서부) DE - (독일) HK - (홍콩) 여러 지역은 콤마(,)로 구분하여 요청 ex) KR,USW |
예시
요청 예시
GET https://wms.apigw.gov-ntruss.com/api/v1/scenarios/1/results?from=1620205200000&to=1620216000000&type=MIN5
Content-Type: application/json; charset=utf-8
x-ncp-apigw-timestamp: {Timestamp}
x-ncp-iam-access-key: {Access Key}
x-ncp-apigw-signature-v2: {API Gateway Signature}
응답 예시
{
"avgLoadTime": 1408,
"avgRunTime": 3526,
"successCount": 720,
"errorCount": 0,
"totalCount": 720,
"availability": 100,
"results": [
{
"_id": "609287d081869e5f2eedeb8a",
"scenarioId": 1,
"locationTypeCode": "KR",
"resultStatus": "SUCCESS",
"avgLoadTime": 1472,
"avgRunTime": 3587,
"collectTime": 1620215700000,
"stime1d": 1620140400000,
"successCount": 5,
"errorCount": 0,
"totalCount": 5
},
{
"_id": "609287d081869e5f2eedeb8b",
"scenarioId": 1,
"locationTypeCode": "JP",
"resultStatus": "SUCCESS",
"avgLoadTime": 1383,
"avgRunTime": 3496,
"collectTime": 1620215700000,
"stime1d": 1620140400000,
"successCount": 5,
"errorCount": 0,
"totalCount": 5
},
...
]
}
항목 | Type | 설명 | 비고 |
---|---|---|---|
avgLoadTime | Integer | 조회한 기간의 페이지 평균 로드 타임 | |
avgRunTime | Integer | 조회한 기간의 시나리오 평균 실행 시간 | |
successCount | Integer | 조회한 기간의 모니터링 결과가 정상인 횟수 | |
errorCount | Integer | 조회한 기간의 오류가 감지된 횟수 | |
totalCount | Integer | 조회한 기간의 수집된 모니터링 전체 횟수 | |
availability | Integer | 조회한 기간의 서비스 가용성 | |
results._id | String | 모니터링 결과 아이디 | resultId |
results.scenarioId | Integer | 시나리오 아이디 | |
results.locationTypeCodes | String | 모니터링 지역 코드 | |
results.resultStatus | String | 모니터링 수행 결과 | |
results.avgLoadTime | Integer | 페이지 평균 로드 타임 | |
results.avgRunTime | Integer | 시나리오 평균 실행 시간 | |
results.collectTime | Long | 시나리오 집계 기준 시간 | |
results.stime1d | Long | 시나리오 집계 기준 일 | |
results.successCount | Integer | 모니터링 결과가 정상인 횟수 | |
results.errorCount | Integer | 오류가 감지된 횟수 | |
results.totalCount | Integer | 수집된 모니터링 전체 횟수 |
오류 코드
WMS API 요청 시 발생하는 공통 오류 코드입니다.
HTTP 상태 코드 | 오류 코드 | 오류 메세지 | 설명 |
---|---|---|---|
403 | E011 | Permission not found | No permissions. |
404 | E010 | Could not find the scenario. | Not Found. |
응답 예시
{
"errCode": "E010",
"errMessage": "Could not find the scenario."
}
파라미터 | 설명 |
---|---|
errCode | 오류 코드 |
errMessage | 오류 메세지 |
이 문서가 도움이 되었습니까?