다음을 통해 공유


Azure API Management에서 개발자 포털 사용량 로깅 사용

적용 대상: 개발자 | 기본 | 표준 | 프리미엄

이 문서에서는 API Management 개발자 포털의 사용량에 대한 감사와 문제 해결을 위해 Azure Monitor 로그를 사용하도록 설정하는 방법을 보여 줍니다. 진단 설정을 통해 사용하도록 설정하면 로그는 개발자 포털에서 수신하고 처리하는 요청에 대한 정보를 수집합니다.

개발자 포털 사용량 로그에는 다음을 포함하여 개발자 포털의 활동에 대한 데이터가 포함됩니다.

  • 로그인 및 로그아웃과 같은 사용자 인증 작업
  • API 세부 정보, API 작업 세부 정보, 제품 보기
  • 대화형 테스트 콘솔의 API 테스트

개발자 포털 로그에 대한 진단 설정 사용

개발자 포털 사용량 로그에 대한 진단 설정을 구성하려면 다음을 수행합니다.

  1. Azure Portal에서 API Management 인스턴스로 이동합니다.

  2. 왼쪽 메뉴의 모니터링에서 진단 설정>+ 진단 설정 추가를 선택합니다.

    포털에서 진단 설정을 추가하는 스크린샷.

  3. 진단 설정 블레이드에서 설정에 대한 세부 정보를 입력하거나 선택합니다.

    1. 진단 설정 이름: 설명이 포함된 이름을 입력합니다.

    2. 범주 그룹: 필요에 따라 시나리오를 선택합니다.

    3. 범주에서: 개발자 포털 사용량과 관련된 로그를 선택합니다. 필요에 따라 다른 범주를 선택합니다.

    4. 대상 세부 정보에서 하나 이상의 옵션을 선택하고 대상에 대한 세부 정보를 지정합니다. 예를 들어 스토리지 계정에 로그를 보관하거나 이벤트 허브로 스트리밍합니다. 자세한 정보

      참고 항목

      현재 Log Analytics로 보내기 작업 영역 대상은 개발자 포털 사용량 로그에 대해 지원되지 않습니다.

    5. 저장을 선택합니다.

진단 로그 데이터 보기

선택한 로그 대상에 따라 데이터가 표시되는 데 몇 분 정도 걸릴 수 있습니다.

스토리지 계정으로 로그를 보내는 경우 Azure Portal의 데이터에 액세스하여 분석을 위해 다운로드할 수 있습니다.

  1. Azure Portal에서 스토리지 계정 대상으로 이동합니다.
  2. 왼쪽 메뉴에서 스토리지 브라우저를 선택합니다.
  3. Blob 컨테이너에서 insights-logs-developerportalauditlogs를 선택합니다.
  4. API Management 인스턴스의 로그에 대한 컨테이너로 이동합니다. 로그는 1시간 간격으로 분할됩니다.
  5. 추가 분석을 위해 데이터를 검색하려면 다운로드를 선택합니다.