AI Briefing

Datadog - "저는 모니터링 요정입니다."

·2022.06.23 00:30

AWS ECS Fargate 환경에서 Datadog을 연동하여 애플리케이션 로그와 상태를 통합 모니터링하는 방법을 설명한다.

올리브영은 서비스 모니터링 환경을 개선하기 위해 기존의 산재된 시스템 대신 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를 수정하여 애플리케이션과 에이전트 간의 연동을 완료합니다.

이 요약은 원문 이해를 돕기 위한 큐레이션입니다. 저작권은 원저작자에게 있으며, 정확한 내용과 맥락은 원문을 확인하세요.

요약 오류, 출처 표기 문제, 삭제 요청은 문의 · 건의로 알려주세요.