모니터링 결과 상세 조회
- 인쇄
- PDF
모니터링 결과 상세 조회
- 인쇄
- PDF
기사 요약
이 요약이 도움이 되었나요?
의견을 보내 주셔서 감사합니다.
개요
모니터링 결과에 대한 상세 데이터를 조회합니다.
요청 URL
GET https://wms.apigw.gov-ntruss.com/api/v1/scenarios/{scenarioId}/results/{resultId}
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 | 시나리오 아이디 | 모니터링 등록된 서비스마다 발급되는 아이디 |
resultId | Yes | Integer | 모니터링 결과 아이디 |
Parameters
항목 | 필수 여부 | Type | 설명 | 비고 |
---|---|---|---|---|
type | Yes | String | 결과 데이터 유형 | RAW MIN5 - (5분 집계) MIN30 - (30분 집계) HOUR2 - (2시간 집계) DAY1 - (1일 집계) |
예시
요청 예시
GET https://wms.apigw.gov-ntruss.com/api/v1/scenarios/1/results/609287d081869e5f2eedeb8a?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": 1472,
"avgRunTime": 3587,
"successCount": 5,
"errorCount": 0,
"totalCount": 5,
"availability": 100,
"results": [
{
"_id": "609286c23ca80f493050370e",
"scenarioId": 1,
"locationTypeCode": "KR",
"resultStatus": "SUCCESS",
"avgLoadTime": 1463,
"avgRunTime": 3571,
"collectTime": 1620215460000,
"stime1d": 1620140400000,
"successCount": 1,
"errorCount": 0,
"totalCount": 1,
"stime5m": 1620215700000,
"stime30m": 1620216000000,
"stime2h": 1620219600000,
"startTime": 1620215485512,
"endTime": 1620215489083,
"transactions": [
{
"transactionId": 35,
"name": "네이버 클라우드",
"resultStatus": "SUCCESS",
"startTime": 1620215485512,
"endTime": 1620215489083,
"steps": [
{
"stepId": 82,
"name": "URL 접속",
"resultStatus": "SUCCESS",
"startTime": 1620215485527,
"endTime": 1620215486990,
"logs": []
},
{
"stepId": 83,
"name": "마우스 클릭",
"resultStatus": "SUCCESS",
"startTime": 1620215486993,
"endTime": 1620215487566,
"logs": []
},
{
"stepId": 84,
"name": "대기 시간",
"resultStatus": "SUCCESS",
"startTime": 1620215487568,
"endTime": 1620215488567,
"logs": []
},
{
"stepId": 85,
"name": "텍스트 입력",
"resultStatus": "SUCCESS",
"startTime": 1620215488569,
"endTime": 1620215489082,
"logs": []
}
]
}
]
},
...
]
}
항목 | 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.successCount | Integer | 모니터링 결과가 정상인 횟수 | |
results.errorCount | Integer | 오류가 감지된 횟수 | |
results.totalCount | Integer | 수집된 모니터링 전체 횟수 | |
results.stime1d | Long | 시나리오 집계 기준 일 | |
results.stime2h | Long | 시나리오 집계 기준 시간(2시간) | |
results.stime30m | Long | 시나리오 집계 기준 시간(30분) | |
results.stime5m | Long | 시나리오 집계 기준 시간(5분) | |
results.startTime | Long | 시나리오 시작 시간 | |
results.endTime | Long | 시나리오 종료 시간 | |
transactions.steps.stepId | Integer | 스텝 아이디 | |
transactions.steps.name | String | 스텝 이름 | |
transactions.steps.resultStatus | String | 스텝 수행 결과 | |
transactions.steps.startTime | Long | 스텝 시작 시간 | |
transactions.steps.endTime | Long | 스텝 종료 시간 | |
transactions.steps.logs.code | Integer | 오류 코드 | |
transactions.steps.logs.harPath | String | HAR 파일 경로 | |
transactions.steps.logs.imagePath | String | 이미지 파일 경로 | |
transactions.steps.logs.msg | String | 오류 로그 | |
transactions.steps.logs.time | Long | 오류 발생 시간 | |
transactions.steps.logs.type | String | 오류 감지 유형 |
오류 코드
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 | 오류 메세지 |
이 문서가 도움이 되었습니까?