모니터링 결과 상세 조회
    • PDF

    모니터링 결과 상세 조회

    • PDF

    Article Summary

    개요

    모니터링 결과에 대한 상세 데이터를 조회합니다.

    요청 URL

    GET https://wms.apigw.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설명비고
    scenarioIdYesInteger시나리오 아이디모니터링 등록된 서비스 마다 발급되는 아이디
    resultIdYesInteger모니터링 결과 아이디

    Parameters

    항목필수 여부Type설명비고
    typeYesString결과 데이터 유형RAW
    MIN5 - (5분 집계)
    MIN30 - (30분 집계)
    HOUR2 - (2시간 집계)
    DAY1 - (1일 집계)

    예시

    요청 예시

    GET https://wms.apigw.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설명비고
    avgLoadTimeInteger조회한 기간의 페이지 평균 로드 타임
    avgRunTimeInteger조회한 기간의 시나리오 평균 실행 시간
    successCountInteger조회한 기간의 모니터링 결과가 정상인 횟수
    errorCountInteger조회한 기간의 오류가 감지된 횟수
    totalCountInteger조회한 기간의 수집된 모니터링 전체 횟수
    availabilityInteger조회한 기간의 서비스 가용성
    results._idString모니터링 결과 아이디resultId
    results.scenarioIdInteger시나리오 아이디
    results.locationTypeCodesString모니터링 지역 코드
    results.resultStatusString모니터링 결과 유형
    results.avgLoadTimeInteger페이지 평균 로드 타임
    results.avgRunTimeInteger시나리오 평균 실행 시간
    results.collectTimeLong시나리오 집계 기준 시간
    results.successCountInteger모니터링 결과가 정상인 횟수
    results.errorCountInteger오류가 감지된 횟수
    results.totalCountInteger수집된 모니터링 전체 횟수
    results.stime1dLong시나리오 집계 기준 일
    results.stime2hLong시나리오 집계 기준 시간(2시간)
    results.stime30mLong시나리오 집계 기준 시간(30분)
    results.stime5mLong시나리오 집계 기준 시간(5분)
    results.startTimeLong시나리오 시작 시간
    results.endTimeLong시나리오 종료 시간
    transactions.steps.stepIdInteger스텝 아이디
    transactions.steps.nameString스텝 이름
    transactions.steps.resultStatusString스텝 수행 결과
    transactions.steps.startTimeLong스텝 시작 시간
    transactions.steps.endTimeLong스텝 종료 시간
    transactions.steps.logs.codeInteger오류 코드
    transactions.steps.logs.harPathStringHAR 파일 경로
    transactions.steps.logs.imagePathString이미지 파일 경로
    transactions.steps.logs.msgString오류 로그
    transactions.steps.logs.timeLong오류 발생 시간
    transactions.steps.logs.typeString오류 감지 유형

    오류 코드

    WMS API 요청시 발생하는 공통 에러코드입니다.

    HTTP 상태 코드오류 코드오류 메세지설명
    403E011Permission not foundNo permissions.
    404E010Could not find the scenario.Not Found.

    응답 예시

    {
      "errCode": "E010",
      "errMessage": "Could not find the scenario."
    }
    
    파라미터설명
    errCode오류 코드
    errMessage오류 메세지

    이 문서가 도움이 되었습니까?

    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.