이 페이지는 Apigee 및 Apigee Hybrid에 적용됩니다.
Apigee Edge 문서 보기
디버그는 Apigee에서 실행되는 API 프록시 문제를 해결하고 모니터링할 수 있는 도구입니다. 디버그 도구를 사용하면 API 프록시 흐름을 통해 각 단계의 세부정보를 프로브할 수 있습니다. Apigee를 사용하면 API 프록시의 전체 요청/응답 흐름을 보여주는 디버그 데이터를 수집할 수 있습니다. 여기에는 모든 요청/응답 매개변수와 정책 실행 시간에 적용된 변환이 포함됩니다. 이는 API 프록시 개발 및 배포 시 디버깅 및 문제 해결에 중요합니다.
디버그 사용
디버그 사용에 설명된 대로 UI 또는 API를 사용하여 디버그 도구로 디버그 세션을 만들고 관리합니다. 또는 오프라인 디버그 사용에 설명된 대로 디버그 세션을 다운로드하고 오프라인으로 보고 분석할 수 있습니다.
Apigee 디버그 지원 사용
고객만 디버그 세션을 트리거할 수 있지만 Apigee 지원팀은 지원 케이스 중에 삭제되지 않은 이전 디버그 세션에 액세스하여 프록시 관련 문제를 해결할 수 있습니다.
다음에 유의하세요.
- Apigee 지원팀은 디버그 데이터에 대한 읽기 전용 권한을 가집니다.
- Apigee 지원팀에서는 디버그를 실행하여 문제에 대한 정보를 캡처하고 지원팀에서 캡처된 디버그를 검토할 수 있도록 디버그 세션 ID 또는 디버그 세션 링크를 제공하도록 요청할 수 있습니다. 저장된 디버그 세션은 24시간 동안만 유효하므로 디버그 세션을 다운로드하고 지원팀에서 열어놓은 케이스에 연결하여 오프라인 보기를 사용 설정하는 것이 좋습니다.
Apigee Hybrid 사용자의 경우
Apigee Hybrid를 사용하는 경우 다음 섹션을 검토하세요.
디버그 아키텍처
다음은 새 디버그 세션을 만드는 프로세스를 보여줍니다.
디버그 데이터는 관리 영역에서 최대 24시간 동안 유지됩니다.
기본 요건
Apigee Hybrid를 사용하는 경우 디버그를 사용하기 전 다음이 구성되었는지 확인해야 합니다.
서비스 계정:
apigee-synchronizer
(역할: Apigee 동기화 담당자 관리자)apigee-udca
(역할: Apigee 애널리틱스 에이전트)
Apigee Hybrid에 대한 자세한 내용은 서비스 계정 만들기를 참조하세요.
동기화 담당자:
- 동기화 담당자 액세스 사용 설정
- 모든 동기화 담당자 노드의 클럭이 동기화되고 UTC에 있어야 합니다.