아카이브사이트맵
© 2026 Rayon. All rights reserved.
DevDay
아티클랭킹스페이스채용
올리브영 favicon올리브영

ECS Fargate와 Datadog 연동, 이제 문제없이!

by DD
2022-06-22
4년 전
조회수 16

ECS Fargate 환경에서 Datadog Agent를 활용하여 모니터링 환경을 구축함

Datadog Agent 컨테이너를 ECS Task에 추가하고, Application Entrypoint를 수정함

Application Level 및 ECS Level 지표를 통해 서비스 상태를 시각화함

Datadog Agent 설정 상세

ECS Task에 Datadog Agent 컨테이너를 추가하고, 필요한 환경 변수를 설정한다. 구체적으로 DD_API_KEY를 Datadog에서 발급받아 설정하고, DD_ENV, DD_SERVICE 등을 정의한다. 따라서 모니터링 데이터를 Datadog으로 전송하기 위한 기본적인 설정을 완료한다.

Application Entrypoint 수정

JVM 기반 Application의 Tracing Agent 구성을 위해 Application 실행 부분을 수정한다. -javaagent 옵션을 사용하여 Datadog Java Agent를 로드하고, -Ddd.agent.host 옵션으로 Agent의 호스트를 지정한다. 반면, React Application은 tracer.ts 파일을 통해 Tracing Agent를 초기화한다.

ECS Network Mode 이해

ECS Task의 Network Mode에 따라 Datadog Agent의 호스트 설정이 달라진다. bridge mode는 동적 포트 매핑을 사용하고, awsvpc mode는 각 Task가 고유 IP를 할당받는다. 따라서 awsvpc mode에서는 Agent의 호스트를 'localhost'로 설정해야 한다.

Datadog - "저는 모니터링 요정입니다. ✋🏻"
중급
기술
ECS Fargate
Datadog
Docker
Spring Boot
React
Java
JavaScript
DevOps
Backend
Frontend
원문 읽기
원문 읽기

댓글 0

첫 번째 댓글을 남겨보세요!

관련 추천 글

NAT 환경 SSH 서버 접근, PortBuddy로 쉽게 해결!

레딧 로고

20년 레거시를 혁신한 토스페이먼츠의 기술 여정

토스 로고

2025년 프리랜서 개발자, 어떤 기술을 배워야 돈을 벌까?

요즘IT 로고

신입 개발자들의 좌충우돌 프로젝트 회고: React, Java, MySQL 기반 리뷰 서비스 개발 경험 공유!

올리브영 로고

개발자 포트폴리오, 경력기술서 작성법: 당신의 가치를 증명하세요!

요즘IT 로고

2025년 상반기 프리랜서 개발자 시장 분석: 급여, 기술, 경쟁

요즘IT 로고
올리브영 favicon올리브영
중급
기술
ECS Fargate
Datadog
Docker
Spring Boot
React
Java
JavaScript
DevOps
Backend
Frontend

관련 추천 글

NAT 환경 SSH 서버 접근, PortBuddy로 쉽게 해결!

레딧 로고

20년 레거시를 혁신한 토스페이먼츠의 기술 여정

토스 로고

2025년 프리랜서 개발자, 어떤 기술을 배워야 돈을 벌까?

요즘IT 로고