오프라인 디버그 사용

이 페이지는 ApigeeApigee Hybrid에 적용됩니다.

Apigee Edge 문서 보기

오프라인 디버그 도구를 사용하면 프록시 편집기의 디버그 뷰에서 이전에 다운로드한 '오프라인' 디버그 세션을 보고 분석할 수 있습니다. 저장된 디버그 세션은 기본적으로 디버그 세션의 '레코딩'이며, 문제 해결 및 추가 분석이 필요한 경우에 유용합니다. 오프라인 디버그 도구의 UI는 프록시 편집기의 디버그 뷰와 비슷합니다.

디버그 도구 UI와 디버그 세션 다운로드에 대한 자세한 내용은 디버그 사용을 참조하세요.

새 프록시 편집기

오프라인 디버그를 사용하여 다운로드한 디버그 데이터를 보려면 다음 안내를 따르세요.

  1. Apigee UI에 로그인합니다.
  2. 기본 뷰에서 API 프록시를 선택합니다.
  3. 개발 > 오프라인 디버그를 선택합니다.

    오프라인 디버그 뷰에 다음이 표시됩니다.

    새 프록시 편집기의 오프라인 디버그 뷰

  4. 오프라인 디버그 뷰에 데이터를 로드하려면 디버그 세션 열기 버튼을 클릭하고 JSON 형식의 이전에 다운로드한 오프라인 디버그 세션 파일을 선택하세요.

    참고: 프록시 편집기 디버그 뷰에서 디버그 세션을 다운로드하면 다운로드 파일 이름 형식은 'debug-{session ID}.json'입니다. 여기서 {session id}는 디버그 세션 ID입니다. 그러나 원하는 경우 파일 이름을 변경할 수 있습니다.

    Apigee UI에서 디버그 파일 데이터를 로드하고 왼쪽 패널에 트랜잭션의 새 행을 표시합니다.

    디버그 파일이 로드된 오프라인 디버그 뷰

  5. 왼쪽 패널에서 트랜잭션 행을 클릭하여 Gantt 차트에 트랜잭션의 Gantt 차트에 표시합니다.

    오른쪽 창에 있는 트랜잭션 단계의 Gantt 차트

여기에서 새 프록시 편집기의 디버그에서와 같이 디버그 세션을 탐색할 수 있습니다. '요청 및 응답에 대한 Gantt 차트 보기' 섹션을 참조하세요.

기본 프록시 편집기

오프라인 디버그를 사용하여 다운로드한 디버그 데이터를 보려면 다음 안내를 따르세요.

  1. Apigee UI에 로그인합니다.
  2. 기본 뷰에서 API 프록시를 선택합니다.
  3. 개발 > 오프라인 디버그를 선택합니다.

    오프라인 디버그 뷰에 다음이 표시됩니다.

    오프라인 디버그 뷰

    오프라인 디버그 뷰의 다음 리전을 확인합니다.

    • 디버그 파일: 요청 유형을 표시합니다. 이 영역을 사용하여 요청을 탐색합니다.
    • 뷰 옵션: 디버그 사용에 설명된 대로 구성 옵션을 표시합니다.
    • 디버그 세션 세부정보: 디버그 세션에 대한 세부정보가 표시됩니다.
    • 트랜잭션 지도: API 프록시를 통해 요청 경로를 보여줍니다. 이 경로를 트랜잭션 지도라고 부릅니다. 발견된 정책을 보여주고, 해당 정책을 실행하는 동안 오류가 발생했는지를 보여줍니다.
    • 단계 세부정보: 현재 선택한 요청의 요청 헤더를 표시합니다.

    Apigee UI에서 디버그 데이터를 볼 때 사용 중지된 정책을 볼지, 변수 및 속성을 볼지 등 다양한 옵션을 전환할 수 있습니다. 자세한 내용은 디버그 도구로 디버깅을 참조하세요.

  4. 오프라인 디버그 뷰에 데이터를 로드하려면 오프라인 디버그 도구 왼쪽 창에 있는 파일 선택 버튼을 클릭하고 JSON 형식으로 이전에 다운로드한 오프라인 추적 세션 파일을 선택합니다.

    오프라인 디버그 뷰

    참고: 오른쪽 창에 있는 파일 선택 버튼은 사용하지 마세요. JSON 파일이 지원되지 않습니다.

    Apigee UI가 디버그 파일의 데이터를 로드하고 표시합니다.