올
올리브영
June 22, 20221회
Datadog - "저는 모니터링 요정입니다. ✋🏻"

간단 소개
올리브영은 ECS Fargate 환경에서 Datadog을 통합하여 서비스 모니터링을 강화하고 있습니다. Datadog Agent 설정 및 네트워크 모드에 따른 호스트 설정을 통해 효과적인 모니터링 환경을 구축했습니다.
AI Summary
- ECS Fargate와 Datadog 통합
- 올리브영은 AWS ECS Fargate 환경에서 실행되는 Mini Service의 모니터링을 위해 Datadog을 도입했습니다.
- Datadog Agent 컨테이너를 ECS Task에 추가하고, Application Entrypoint를 수정하여 통합을 구현했습니다.
- Datadog 설정 및 모니터링
- DD_API_KEY를 사용하여 Datadog Agent를 설정하고, Application 환경, 서비스 이름, 프로파일링 활성화 여부 등을 정의합니다.
- Application Level과 ECS Level의 지표를 Datadog에서 모니터링하여 서비스 상태를 확인합니다.
- 네트워크 모드 및 고려 사항
- ECS Task의 네트워크 모드(bridge, host, awsvpc)에 따라 Datadog Agent 호스트 설정이 달라집니다.
- awsvpc 모드에서는 각 Task가 ENI를 할당받으므로 localhost 또는 Task의 고유 IP를 사용해야 합니다.
Next Feeds

7주 차 신입 프론트엔드 개발자, 온보딩 적응기
7주간의 프론트엔드 개발자 온보딩 적응기를 통해 Angular, RxJS 학습 경험과 성장, 개선점을 공유합니다.
온보딩AngularRxJS코드 리뷰성장
2022. 6. 22.
비브로스

배포를 안전하게 - 카나리 배포, 롤백
버즈빌의 쿠버네티스 배포 자동화, 카나리 배포 전략, 롤백 시스템 구현 및 개선 과정을 소개합니다.
쿠버네티스카나리 배포롤백스피네이커헬름
2022. 6. 21.
버즈빌
사람인 iOS App Refactoring
사람인 iOS 앱 리팩토링 과정을 공유하며, Clean Architecture, MVVM, Coordinator 패턴을 적용하여 코드 품질과 유지보수 효율성을 개선한 사례를 설명합니다.
리팩토링Clean ArchitectureMVVMCoordinatoriOS
2022. 6. 21.
사람인
카카오페이 iOS 개발자의 채용 과제 서버 개발기 with Vapor
카카오페이 iOS 개발팀이 Vapor 프레임워크를 사용하여 iOS 채용 과제 서버를 개발한 과정과 경험을 공유합니다.
iOSVaporSwift채용 과제서버 개발
2022. 6. 17.
카카오페이

신입 웹프론트엔드 개발자 1개월 차 후기
비브로스 웹프론트엔드팀 신입 개발자의 온보딩 경험 공유 및 개발 문화 적응 과정, 개선점을 다룬 후기
온보딩웹프론트엔드코드 리뷰Angular개발 문화
2022. 6. 17.
비브로스

ECR - "저도 배포요정입니다 ✋🏻"
Teamcity를 사용하여 Docker Container Image를 ECR로 Push하고 배포 자동화하는 방법을 소개합니다.
ECRTeamcityDockerCI/CDAWS
2022. 6. 15.
올리브영