ELB(2)
-
[AWS EC2] 48. ELB Access Log
ㅇ 액세스 로그 > ELB의 옵션 기능 중 하나로, 로드 밸런서에 대한 로그를 수집하여 지정한 S3 버킷에 저장 > 기본적으로 비활성화되어 있으며, 활성화시킬 경우 비용 발생 ㅇ 액세스 로그 활성화 > [EC2 서비스] - [로드밸런서] - [설명] 탭 최하단에 있는 "속성"에서 [속성 편집] 선택 > 액세스 로그 활성화 탭을 통해 활성 여부 선택 가능 > S3의 AWSLogs 폴더 내부에 CloudTrail Log가 저장됨 ㅇ 액세스 로그 분석 > 서버로 액세스 로그 복사 aws s3 cp s3://(버킷 경로)/ /(로그 저장 경로) --recursive --exclude "*" --include "*(원하는 시간: ex. 20201029T08 - 2020년 10월 29일 08시)*" > .gz으로 ..
2021.01.04 -
[AWS] Athena를 활용한 로그 분석하기
안녕하세요, 달콤한달팽이입니다.🐌🫡 AWS에서는 CloudTrail, ELB 등의 다양한 로그를 S3에 적재하도록 설정할 수 있습니다. 이를 통해 이슈가 발생했을 경우 원하는 기록을 사용하여 이를 분석할 수 있지만,S3에는 단편적인 데이터가 압축파일로 저장되어 있어 이를 하나하나 다운 받기에는 어려움이 있습니다. 그래서 오늘은 AWS Athena를 사용하여 간단한 쿼리문을 사용하여 로그를 분석하는 방법에 대해 알아보겠습니다.Athena란?Athena란, 표준 SQL을 사용해 S3에 저장된 데이터를 분석할 수 있는 쿼리 서비스를 의미합니다. Athena의 특징1) 서버리스 아키텍처: Athena는 서버리스 아키텍처로 인해 별도 인프라 생성 없이 사용이 가능합니다.2) 표준 SQL 지원: Athena..
2020.12.30