- 필수 기능
- 시작하기
- Glossary
- 표준 속성
- Guides
- Agent
- 통합
- 개방형텔레메트리
- 개발자
- API
- Datadog Mobile App
- CoScreen
- Cloudcraft
- 앱 내
- 서비스 관리
- 인프라스트럭처
- 애플리케이션 성능
- APM
- Continuous Profiler
- 스팬 시각화
- 데이터 스트림 모니터링
- 데이터 작업 모니터링
- 디지털 경험
- 소프트웨어 제공
- 보안
- AI Observability
- 로그 관리
- 관리
자동 계측을 이용하면 애플리케이션 스팬을 자동으로 생성할 수 있습니다. 이에 따라 수동 작업을 최소화하면서 다양한 표준 운영 체계와 대중적인 프레임워크에서 관측 데이터를 캡처할 수 있습니다. 단일 단계 계측으로 Datadog를 설치하거나 코드에 Datadog 추적 라이브러리를 수동으로 추가하여 애플리케이션을 자동으로 계측할 수 있습니다.
자동 계측을 사용할 수 있는 시나리오에는 다음이 있습니다.
자동 계측 방법에 관한 자세한 정보를 보려면 다음 관련 설명서를 참고하세요.
APM 계측 활성화(베타) 옵션을 선택한 상태로 Datadog 에이전트를 설치하거나 업데이트하면 APM이 활성화된 상태로 에이전트가 설치 및 구성됩니다. 이 경우 추가 설치나 구성 단계 없이 애플리케이션을 자동으로 계측할 수 있습니다.
시작하려면 단일 단계 계측 설명서를 참고하세요.
Datadog 라이브러리로 애플리케이션을 자동으로 계측을 하는 방법:
계측된 애플리케이션에서 트레이스를 수신하도록 Datadog 에이전트를 설치 및 구성합니다. 기본적으로 Datadog 에이전트가 datadog.yaml
파일의 apm_config
아래 enabled: true
로 설정되어 트레이스를 수신하도록 구성되어 있고 http://localhost:8126
에서 트레이스 데이터를 수신합니다.
컨테이너화된 환경의 경우 Datadog 에이전트 내에서 트레이스를 수집하려면 다음 링크에 안내된 단계를 따르세요.
datadog.yaml
구성 파일의 apm_config
섹션에서 apm_non_local_traffic: true
로 설정하세요.트레이스 클라이언트는 기본적으로 트레이스를 Unix Domain Socket /var/run/datadog/apm.socket
로 보냅니다. 소켓이 존재하지 않으면 트레이스를 http://localhost:8126
로 전송합니다.
다른 소켓, 호스트, 또는 포트가 필요하면 환경 변수 DD_TRACE_AGENT_URL
를 사용하세요. 다음 예를 참고하세요.
DD_TRACE_AGENT_URL=http://custom-hostname:1234
DD_TRACE_AGENT_URL=unix:///var/run/datadog/apm.socket
마찬가지로 트레이스 클라이언트는 데이터를 Unix Domain Socket /var/run/datadog/dsd.socket
로 전송합니다. 소켓이 존재하지 않으면 http://localhost:8125
로 전송합니다.
DD_SITE
를
로 설정하세요.AWS Lambda에서 Datadog APM을 설정하려면 추적 서버리스 함수 설명서를 참고하세요.
Heroku, Cloud Foundry, AWS Elastic Beanstalk, Azure App Service와 같은 다른 환경에서도 추적을 이용할 수 있습니다.
다른 환경의 경우 통합 설명서에서 해당 환경에 관한 내용을 참고하고 설정 문제가 발생하면 지원팀에 문의하세요.
다음 공식 Datadog 추적 라이브러리 중 하나를 사용해 애플리케이션에서 트레이스를 전송하도록 설정할 수 있습니다.
공식 라이브러리 지원이 되지 않는 언어로 구축한 애플리케이션을 계측하려면 커뮤니티 추적 라이브러리를 참고하세요.
추가 유용한 문서, 링크 및 기사: