ECS Container의 로그를 수집하는 방법에 대해 알아보겠습니다.
먼저 컨테이너에서 돌아가는 서비스의 로그 중 STDOUT, STDEER I/O 스트림에 대한 부분을 전송해준다고 합니다.
로그는 아래와같이 구성하시면 됩니다.
위와 같은 구성으로 전달할 수 있으나,
STDOUT, STDERR외에 Custom하게 생성된 로그에 대해서는 전달 할 방법이 없게됩니다.
따라서 저는 기존에 EC2 로그 수집방법을 활용하여서 Cluster Logs 폴더를 만들고
이를 Conatiner에 매핑한 후 Logs를 해당 폴더에 쌓아서 수집하는 형태로 구성하시는 것이 더 좋을 것이라고 판단됩니다.
이러한 구성을 만들어보도록 하겠습니다.
'Log Aggregation > CloudWatch or S3' 카테고리의 다른 글
4. ELB, CloudFront, VPC Flow Logs, CloudTrail 수집 - S3 (0) | 2020.04.01 |
---|---|
3. EC2 Linux Application Logs - S3 (Logstash) (0) | 2020.04.01 |
6. ECS Log 수집 - S3 (Fluent.D) (0) | 2020.02.27 |
2. EC2 Linux Command Log 수집 - CW Agent (0) | 2020.02.26 |
1. EC2 Linux Command Log 수집 - CloudWatch Logs Agent (0) | 2020.02.26 |