본문 바로가기

Log Aggregation/CloudWatch or S3

5. ECS Log 수집 - Cloudwatch

ECS Container의 로그를 수집하는 방법에 대해 알아보겠습니다.

 

먼저 컨테이너에서 돌아가는 서비스의 로그 중 STDOUT, STDEER I/O 스트림에 대한 부분을 전송해준다고 합니다.

 

 

로그는 아래와같이 구성하시면 됩니다.

 

위와 같은 구성으로 전달할 수 있으나,

STDOUT, STDERR외에 Custom하게 생성된 로그에 대해서는 전달 할 방법이 없게됩니다.

 

따라서 저는 기존에 EC2 로그 수집방법을 활용하여서 Cluster Logs 폴더를 만들고

이를 Conatiner에 매핑한 후 Logs를 해당 폴더에 쌓아서 수집하는 형태로 구성하시는 것이 더 좋을 것이라고 판단됩니다.

 

이러한 구성을 만들어보도록 하겠습니다.