ECS TaskDefintion FireLens 통합 활성화

Hoju·2022년 8월 25일
0

AWS에서 컨테이너 서비스에서 만들어진 전체 로그를 훨씬 더 간편하게 처리하는 AWS FireLens라고 하는 모니터링 도구가 있습니다. FireLens를 사용하면 고객은 배포 스크립트를 수정하거나 직접 추가 소프트웨어를 설치하거나 추가 코드를 작성하지 않고도 스토리지와 분석 도구에 컨테이너 로그를 보낼 수 있습니다.
특징은, FluentBit또는 FluentD와 함께 작동하므로, 이러한 오픈 소스 프로젝트에서 지원하는 모든 대상에도 로그를 전송할 수 있습니다.

실습


TaskDefintions

  1. 작엽 정의 유형 Fargate
  2. 구성
  3. 작업 실행 IAM 역할 - 역할에는 Cloudwatch에 대한 Policy가 연결되어있어야합니다.
  4. 아래 로그 라우터 통합에서 FireLens 통합 활성화 선택 후 적용
  5. 적용 후 log_router Container 확인
  6. 컨테이너 이름 선택 후 STORAGE AND LOGGING 에서 로그를 설정 후 업데이트 합니다.
  7. Application 역할해줄 Container 추가
  8. dvanced container configuration – STORAGE AND LOGGING에서 Application 컨테이너의 로그를 설정 → 먼저 Auto-configure Cloudwatch Logs 해제해야됩니다.
  9. 추가 후 생성하면 JSON으로 현재 생성한 작업정의를 세부적으로 확인하실 수 있습니다.
  10. 이제 작업정의를 사용해서 ECS에 Service 또는 Task를 생성하면 됩니다.
  11. 생성 후 Cloudwatch Application Log 확인


profile
Devops가 되고 싶은 청소년

0개의 댓글