5단계: 메시지 흐름 변수 로깅

현재 Apigee Edge 문서가 표시되고 있습니다.
Apigee X 문서로 이동
정보

이전 단계에서는 '테스트입니다'라는 정적 메시지를 로깅했습니다. 보다 현실적인 사용 사례는 API 프록시 흐름에서 메시지 흐름 변수 값을 로깅하는 것입니다.

이 단계에서는 client 흐름 변수의 속성인 클라이언트 IP 주소를 기록합니다.

확장 프로그램을 사용하여 클라이언트 IP 주소를 기록하려면 다음 안내를 따르세요.

  1. API 프록시 편집기에서 개발 탭을 선택합니다.
  2. 확장 프로그램 로깅 정책을 클릭하고 message의 값을 변경합니다.
    FROM:
    "message": "This is a test"
    TO:
    "message": "Client IP: {client.ip}"
  3. 프록시를 저장합니다.
  4. Trace 탭을 선택합니다.
  5. Start Trace Session(추적 세션 시작)을 클릭하고 Send를 클릭합니다.
  6. GCP Console을 열고 Logging으로 이동합니다.
  7. 다음 중 하나를 선택합니다.
    • Global
    • example-log
    • 지난 1시간

    클라이언트 IP 주소가 포함된 로그 항목이 표시됩니다.

  8. Stackdriver 로그 항목을 삭제하고 새로 시작하려면 gcloud beta Logging logs delete를 참조하세요.

다음 단계

이제 완료됐습니다. 완료되었습니다. 가서 간식을 먹으세요.