Datadog - "저는 모니터링 요정입니다."
·2022.06.23 00:30
핵심 내용
AWS ECS Fargate 환경에서 Datadog을 연동하여 애플리케이션 로그와 상태를 통합 모니터링하는 방법을 설명한다.
1 / 2
자세히 보기
올리브영은 서비스 모니터링 환경을 개선하기 위해 기존의 산재된 시스템 대신 Datadog을 도입하여 통합 모니터링을 수행하고 있습니다. 이를 통해 AWS ECS Fargate 기반의 미니 서비스들에 대한 Health Check, 오류 로그 추적, API 응답 속도 등을 효율적으로 관리합니다.
Datadog을 ECS Fargate에 적용하기 위해서는 Datadog Agent 컨테이너를 ECS Task에 추가하는 과정이 필요합니다. 구체적인 작업 순서는 다음과 같습니다.
- Datadog Agent 컨테이너 추가: ECS Task Definition에서
public.ecr.aws/datadog/agent:latest이미지를 사용하여 새로운 컨테이너를 정의합니다. - 환경 변수 설정:
DD_ENV(환경),DD_SERVICE(서비스명),DD_PROFILING_ENABLED(프로파일링 활성화),DD_LOG_INJECTION(로그 인젝션) 등의 변수를 통해 에이전트를 구성합니다. - 애플리케이션 설정: 컨테이너의 Entrypoint를 수정하여 애플리케이션과 에이전트 간의 연동을 완료합니다.
이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.