CloudWatch 에이전트에서 로그 로테이션을 사용하려면 어떻게 해야 합니까?

1분 분량
0

Amazon CloudWatch Logs에 콘텐츠를 업로드한 후 Amazon CloudWatch 에이전트에서 로그 로테이션을 사용하여 로그 파일을 삭제하고 싶습니다.

해결 방법

로그 로테이션을 활성화하려면 에이전트 구성 파일의 ** logs** 섹션에 있는 auto_removal 파라미터를 true로 업데이트합니다.

참고: example-instance-id를 필수 인스턴스 ID로 바꿉니다.

"logs":
   {
   "logs_collected": {
     "files": {
     "collect_list": [
       {
       "file_path": "/var/log/myapp/myapp.log"",
       "log_group_name": "MyAppLogs",
       "log_stream_name": "{example-instance-id}",
       "auto_removal": true
       }  
     ]
     }
   }
  }

참고: 에이전트는 여러 파일을 만드는 로그(예: 각 날짜에 대해 별도의 파일을 만드는 로그)에서만 전체 파일을 제거합니다. 로그가 단일 파일에 계속 기록되는 경우 해당 로그는 제거되지 않습니다. 자세한 내용은 CloudWatch 에이전트 구성 파일: 로그 섹션을 참조하십시오.

AWS 공식
AWS 공식업데이트됨 7달 전
댓글 없음