Athena의 로깅 및 모니터링 - Amazon Athena

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

Athena의 로깅 및 모니터링

인시던트를 탐지하고 인시던트가 발생했을 때 경고를 받고 그에 응답하려면 Amazon Athena 옵션과 함께 다음 옵션을 사용하세요.

  • AWS CloudTrail을 사용하여 Athena 모니터링 - AWS CloudTrail은 Athena의 사용자, 역할 또는 AWS 서비스가 수행한 작업에 대한 레코드를 제공합니다. 이 서비스는 Athena 콘솔에서 수행한 호출과 Athena API 작업에 대한 코드 호출을 캡처합니다. 이를 통해 Athena에 수행된 요청, 요청이 수행된 IP 주소, 요청을 수행한 사람, 요청이 수행된 시간 및 추가 세부 정보를 확인할 수 있습니다. 자세한 내용은 AWS CloudTrail을 사용하여 Amazon Athena API 호출 로깅 섹션을 참조하세요.

    Athena를 사용하여 Athena뿐만 아니라 다른 AWS 서비스에 대해서도 CloudTrail 로그 파일을 쿼리할 수 있습니다. 자세한 내용은 AWS CloudTrail 로그 쿼리 섹션을 참조하세요.

  • CloudTrail 및 Amazon QuickSight로 Athena 사용량 모니터링Amazon QuickSight는 완전관리형의 클라우드 기반 비즈니스 인텔리전스 서비스로서 이를 통해 조직 구성원이 모든 장치에서 액세스할 수 있는 대화형 대시보드를 만들 수 있습니다. CloudTrail 및 Amazon QuickSight를 사용하여 Athena 사용량을 모니터링하는 솔루션의 예는 AWS Big Data Blog 게시물 How Realtor.com monitors Amazon Athena usage with AWS CloudTrail and Amazon QuickSight를 참조하세요.

  • Athena에서 EventBridge 사용 - Amazon EventBridge는 AWS 리소스의 변경 사항을 설명하는 시스템 이벤트의 스트림을 거의 실시간으로 제공합니다. EventBridge는 이러한 운영 변경 발생 시 이를 인지하고 응답하며, 환경에 응답하기 위한 메시지를 전송하고, 함수를 활성화하며, 변경을 수행하고, 상태 정보를 기록하는 등 필요에 따라 교정 조치를 취합니다. 이벤트는 최선의 작업을 기반으로 발생됩니다. 자세한 내용은 Amazon EventBridge 사용 설명서Amazon EventBridge 시작하기를 참조하세요.

  • 작업 그룹을 사용하여 사용자, 팀, 애플리케이션 또는 작업 부하를 분리하고 쿼리 제한을 설정하고 쿼리 비용을 통제 - 검색되는 데이터의 양에 대한 제한을 구성하고 임계값과 이러한 임계값이 위반되는 경우에 대해 Amazon SNS 경보와 같은 트리거 조치를 만들어 Amazon CloudWatch의 쿼리 관련 지표를 보고 쿼리 비용을 통제할 수 있습니다. 상위 수준의 절차는 작업 그룹 설정 단원을 참조하세요. 리소스 수준 IAM 권한을 사용하여 특정 작업 그룹에 대한 액세스를 제어할 수 있습니다. 자세한 정보는 쿼리 실행용 작업 그룹 사용지표 및 이벤트를 사용하여 CloudWatch 비용을 관리하고 쿼리를 모니터링합니다. 섹션을 참조하세요.