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

문서의 영문과 번역 사이에 충돌이 있는 경우에는 영문 버전을 따릅니다. 번역 버전은 기계 번역을 사용하여 제공합니다.

Athena의 로깅 및 모니터링

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

  • Athena를 사용하여 AWS CloudTrail 모니터링AWS CloudTrail은 Athena의 사용자, 역할 또는 AWS 서비스가 수행한 작업에 대한 레코드를 제공하는 서비스입니다. 이 서비스는 Athena 콘솔에서 수행한 호출과 Athena API 작업에 대한 코드 호출을 캡처합니다. 이를 통해 Athena에 수행된 요청, 요청이 수행된 IP 주소, 요청을 수행한 사람, 요청이 수행된 시간 및 추가 세부 정보를 확인할 수 있습니다. Athena을(를) 사용해 CloudTrail 로그 파일을 쿼리하여 통찰을 얻을 수도 있습니다. 자세한 내용은 AWS CloudTrail 로그 쿼리CloudTrail SerDe를 참조하십시오.

  • CloudWatch 이벤트와 Athena 함께 사용 – CloudWatch 이벤트는 AWS 리소스의 변경 사항을 설명하는 거의 실시간의 시스템 이벤트 스트림을 전달할 수 있습니다. CloudWatch 이벤트는 운영 변화가 발생하면 이를 인식하고 이에 대응하고 필요에 따라 교정 조치를 취하고 환경에 응답하는 메시지를 보내고 기능을 활성화하고 변경하고 상태 정보를 캡처합니다. Athena와 CloudWatch 이벤트를 함께 사용하려면 CloudTrail을 통해 Athena API 호출에서 트리거되는 규칙을 생성합니다. 자세한 내용은 Amazon CloudWatch Events 사용 설명서CloudTrail을 사용하여 AWS API 호출을 트리거하는 CloudWatch 이벤트 규칙 생성을 참조하십시오.

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