/dev/stdout 및 /dev/stderr을 파일에 저장하고 로그 회전을 수행하시겠습니까?

/dev/stdout 및 /dev/stderr을 파일에 저장하고 로그 회전을 수행하시겠습니까?

저는 aws beanstalk와 함께 docker를 사용하고 있으며 docker 로그가 Nodejs 애플리케이션의 console.log 및 console.err에서 데이터 출력을 인쇄하는 것을 확인했습니다.

내 목표는 stdout과 stderr을 2개의 파일로 분리하고 aws cloudwatch 에이전트가 파일 내용을 가져와서 cloudwatch에 푸시하도록 하는 것입니다. (기본적으로 docker 로그는 자동으로 Cloudwatch에 푸시됩니다.)

이를 달성하기 위해 다음을 수행해야 했습니다. 1. stdout 및 stderr을 2개의 파일에 저장합니다. 2. 로그를 회전할 수 있는지 확인합니다. 그렇지 않으면 로그가 커집니다. 3. Cloudwatch에 대한 로그를 선택하도록 beanstalk를 설정합니다.

1.과 2를 달성하기 위한 지침을 얻을 수 있는지 궁금합니다.

고마워요, 제이

관련 정보