Amazon CloudWatch Metrics Insights를 사용하여 가장 많이 사용되는 API를 파악하려면 어떻게 해야 합니까?

2분 분량
0

Amazon CloudWatch Metrics Insights를 사용하여 가장 많이 사용되는 API를 파악하려고 합니다.

간략한 설명

CloudWatch Metrics Insights는 대규모 지표를 쿼리하는 데 사용할 수 있습니다. CloudWatch Metrics Insights를 사용하면 계정에서 가장 많이 사용되는 API를 실시간으로 파악할 수 있습니다.

해결 방법

계정에서 가장 많이 사용되는 AWS API 파악

다음 단계를 완료하십시오.

  1. CloudWatch 콘솔에 로그인합니다.
  2. 탐색 창에서 **Metrics(지표)**를 선택한 다음, **All metrics(모든 지표)**를 선택합니다.
  3. Multi source query(다중 소스 쿼리) 탭을 선택합니다.
  4. **Add query(쿼리 추가)**를 선택하고 **AWS API usage examples(AWS API 사용 예시)**를 선택합니다. 그런 다음, **Top 20 AWS APIs by the number of calls in your account(계정의 호출 수에 따른 상위 20개 AWS API)**를 선택합니다.
  5. 쿼리 탭의 빌더 뷰에 채워진 쿼리 세부 정보를 확인합니다. SQL 구조에서 쿼리를 보려면 편집기 뷰로 전환하십시오.
    편집기 뷰의 예제 쿼리:
    SELECT COUNT(CallCount)
    FROM SCHEMA("AWS/Usage", Class, Resource, Service, Type)
    WHERE Type = 'API'
    GROUP BY Service, Resource
    ORDER BY COUNT() DESC
    LIMIT 20

참고: 메뉴에서 선택한 기본 샘플 쿼리에는 20개의 API가 표시됩니다. Limit(제한) 값을 변경하려면 다음 단계를 완료하십시오.

  1. (선택 사항) 쿼리 탭의 빌더 뷰에서 Limit(제한) 섹션의 20 옆에 있는 X 표시를 선택하고 새 제한 값을 선택합니다. 완료되면 **Graph query(그래프 쿼리)**를 선택하여 쿼리와 그래프를 업데이트합니다.
  2. (선택 사항) 쿼리 탭의 편집기 뷰에서 Limit(제한) 값을 업데이트합니다. 그런 다음, **Run(실행)**을 선택하여 쿼리와 그래프를 업데이트합니다.

참고: Limit 키워드 값을 변경하면 쿼리는 특정 AWS 리전의 계정에서 가장 많이 사용되는 API를 나타냅니다.

호출 수를 기준으로 가장 많이 사용되는 CloudWatch API 식별

다음 단계를 완료하십시오.

  1. CloudWatch 콘솔에 로그인합니다.
  2. 탐색 창에서 **Metrics(지표)**를 선택한 다음, **All metrics(모든 지표)**를 선택합니다.
  3. Multi source query(다중 소스 쿼리) 탭을 선택합니다.
  4. **Add query(쿼리 추가)**를 선택하고 **AWS API usage examples(AWS API 사용 예시)**를 선택합니다. 그런 다음, **CloudWatch APIs sorted by calls(호출별로 정렬된 CloudWatch API)**를 선택합니다.
    쿼리 예제:
    SELECT COUNT(CallCount)
    FROM SCHEMA("AWS/Usage", Class, Resource, Service, Type)
    WHERE Type = 'API' AND Service = 'CloudWatch'
    GROUP BY Resource
    ORDER BY COUNT() DESC

참고: API 수를 수정하려면 Metrics Insights 쿼리에서 Limit 키워드를 사용하십시오. 특정 서비스의 결과를 쿼리하려면 Service 속성을 사용하십시오.

관련 정보

AWS API 사용 예시

CloudWatch 사용 예시

Metrics Insights 제한

AWS 공식
AWS 공식업데이트됨 일 년 전