Amazon API Gateway에서 로깅 및 모니터링 - Amazon API Gateway

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amazon API Gateway에서 로깅 및 모니터링

모니터링은 API Gateway 및 AWS 솔루션의 안정성, 가용성 및 성능을 유지하는 데 있어 중요한 부분입니다. 다중 지점 장애가 발생할 경우 이를 보다 쉽게 디버깅할 수 있도록 AWS 솔루션의 모든 부분에서 모니터링 데이터를 수집해야 합니다. AWS API Gateway 리소스를 모니터링하고 잠재적 사고에 대응하기 위한 몇 가지 도구를 제공합니다.

아마존 CloudWatch 로그

요청 실행 또는 API에 대한 클라이언트 액세스와 관련된 문제를 디버깅하는 데 도움이 되도록 CloudWatch 로그를 활성화하여 API 호출을 기록할 수 있습니다. 자세한 설명은 API Gateway에서 REST API에 대한 CloudWatch 로깅 설정 섹션을 참조하세요.

아마존 CloudWatch 알람

CloudWatch 경보를 사용하면 지정한 기간 동안 단일 지표를 관찰할 수 있습니다. 지표가 지정된 임계값을 초과하는 경우 Amazon Simple Notification Service 주제 또는 AWS Auto Scaling 정책으로 알림이 전송됩니다. CloudWatch 지표가 특정 상태에 있을 때는 경보가 작업을 호출하지 않습니다. 대신, 상태가 변경되어 지정된 기간 동안 유지되어야 합니다. 자세한 설명은 Amazon CloudWatch 지표를 사용한 REST API 실행 모니터링 섹션을 참조하세요.

Firehose에 대한 액세스 로깅

API에 대한 클라이언트 액세스와 관련된 문제를 디버깅하기 위해 Firehose가 API 호출을 기록하도록 설정할 수 있습니다. 자세한 설명은 Amazon 데이터 파이어호스에 대한 API 호출 로깅 섹션을 참조하세요.

AWS CloudTrail

CloudTrail API Gateway에서 사용자, 역할 또는 AWS 서비스가 수행한 작업의 기록을 제공합니다. 에서 수집한 CloudTrail 정보를 사용하여 API Gateway에 이루어진 요청, 요청이 이루어진 IP 주소, 요청한 사람, 요청 시기 및 추가 세부 정보를 확인할 수 있습니다. 자세한 설명은 AWS CloudTrail을 사용하여 Amazon API Gateway API에 대한 호출 로깅 섹션을 참조하세요.

AWS X-Ray

X-Ray는 애플리케이션이 AWS 처리하는 요청에 대한 데이터를 수집하고 이를 사용하여 애플리케이션 관련 문제와 최적화 기회를 식별하는 데 사용할 수 있는 서비스 맵을 구성하는 서비스입니다. 자세한 설명은 API Gateway REST API를 사용하여 AWS X-Ray 설정 섹션을 참조하세요.

AWS Config

AWS Config 계정의 AWS 리소스 구성을 자세히 볼 수 있습니다. 리소스 간에 어떤 관계가 있는지 파악하고, 구성 변경 이력을 확인하고, 시간이 지나면서 구성과 관계가 어떻게 변하는지 확인할 수 있습니다. 를 AWS Config 사용하여 리소스 구성의 데이터 규정 준수를 평가하는 규칙을 정의할 수 있습니다. AWS Config 규칙은 API Gateway 리소스에 대한 이상적인 구성 설정을 나타냅니다. 리소스가 규칙을 위반하여 규정을 준수하지 않는 것으로 플래그가 지정된 경우 Amazon Simple Notification Service (Amazon SNS) 주제를 사용하여 AWS Config 경고할 수 있습니다. 자세한 내용은 로 API Gateway API 구성 모니터링AWS Config 단원을 참조하십시오.