31장. API 액세스를 관리하고 최적화하는 3scale API 분석 구현


API 액세스를 관리하고 최적화하는 3scale API 분석을 구현하면 시간이 지남에 따라 사용 추세와 같은 항목을 추적할 수 있습니다. API를 사용하는 방법을 아는 것은 트래픽을 관리하고 피크를 프로비저닝하며 가장 많은 요청을 API에 보내는 사용자를 식별하기 위한 중요한 단계입니다.

3scale은 다음 수준에서 정의할 수 있는 방법 및 메트릭에 대한 API 분석을 수집합니다.

  • 제품: hits 는 API에 대한 트래픽을 추적하는 기본 제공 지표입니다. 분석을 캡처할 API에 추가 지표 및 지정 방법을 생성할 수 있습니다.
  • 백엔드: 3scale은 API 백엔드를 사용하여 각 제품에 속하는 것처럼 백엔드에서 메서드와 지표를 등록합니다. 제품 수준에서 정의된 애플리케이션 계획에서 백엔드 수준 지표에 대한 제한 및 가격 정책을 설정할 수 있습니다.
  • 응용 프로그램: 3scale로 생성된 각 애플리케이션에 대한 분석 보고서를 얻을 수 있습니다.

사전 요구 사항

  • 시작하기 명령을 완료했습니다.

    Getting Started 가이드를 사용하면 기존 3scale 코드 플러그인 중 하나를 사용하여 통합을 수행합니다.

  • 또는 다른 통합 방법을 사용하여 유사한 흐름을 따릅니다. 사용 가능한 통합 옵션에 대한 자세한 내용은 설명서의 운영 APIcast 장을 참조하십시오.

31.1. 3scale API 메트릭 및 API 사용을 캡처하는 방법

3scale은 API 제품 통계에 대해 무한히 확장 가능한 데이터 리포지토리 역할을 합니다. API에 대한 액세스를 최적으로 관리하는 데 필요한 정보를 보유하도록 메트릭과 메서드를 사용하여 API 제품 통계를 캡처할 수 있습니다. 예를 들면 다음과 같습니다.

  • hits/transactions: API 제품에 대한 호출입니다. 적중은 기본적으로 모든 API의 지표로 포함됩니다. 조회는 API 제품에 대한 전반적인 호출이거나 API 제품의 개별 메서드로 나눌 수 있습니다.
  • 데이터 전송: API 제품을 통해 업로드 및 다운로드되는 MB/GB 데이터 수량을
  • CPU 시간: API 제품에 대한 호출과 관련된 컴퓨팅 시간 (또는 일부 기타 내부 리소스)
  • 반환된 결과 : 반환되는 레코드 또는 데이터 개체 수의 수
  • 디스크 스토리지: 계정에 사용되는 총 디스크 스토리지

API 제품과 관련된 더 많은 지표를 추적할 수 있습니다. 3scale은 시간이 지남에 따라 늘릴 수 있는 수량을 계산할 수 있는 한 임의 개수의 메트릭과 방법을 추적할 수 있습니다.

사용할 지표를 선택한 후 제품 및 백엔드에 지표 추가에 설명된 절차를 사용하여 관리 포털에 등록합니다.

선택한 제품 또는 백엔드에 메트릭과 메서드를 추가할 수 있습니다. 플러그 인 구성에 3scale이 사용하는 친숙한 이름과 시스템 이름을 제공합니다. 메서드 및 지표 생성에 대한 자세한 내용은 방법 지정 및 사용 세부 정보 캡처를 위한 지표 추가를 참조하십시오.

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat