- 필수 기능
- 시작하기
- Glossary
- 표준 속성
- Guides
- Agent
- 통합
- 개방형텔레메트리
- 개발자
- Administrator's Guide
- API
- Datadog Mobile App
- CoScreen
- Cloudcraft
- 앱 내
- 서비스 관리
- 인프라스트럭처
- 애플리케이션 성능
- APM
- Continuous Profiler
- 스팬 시각화
- 데이터 스트림 모니터링
- 데이터 작업 모니터링
- 디지털 경험
- 소프트웨어 제공
- 보안
- AI Observability
- 로그 관리
- 관리
Node.js 통합으로 Node.js 애플리케이션 로그, 트레이스, 커스텀 메트릭을 수집 및 모니터링할 수 있습니다.
Node.js 통합을 사용하면 코드 몇 줄을 계측하여 커스텀 메트릭을 모니터링할 수 있습니다. 예를 들어 페이지 조회 수 또는 기능 호출 시간 등의 메트릭을 받을 수 있습니다.
Node.js 통합에 관한 추가 정보를 보려면 메트릭 제출 가이드를 참고하세요.
// dd-trace 필요
const tracer = require('dd-trace').init();
// 카운터 증분
tracer.dogstatsd.increment('page.views');
커스텀 메트릭이 정상적으로 작동하려면 에이전트에서 DogStatsD를 활성화해야 합니다. 수집은 기본적으로 활성화되어 있으나 에이전트에서는 로컬 호스트의 메트릭에만 수신 대기합니다. 외부 메트릭을 허용하려면 환경 변수를 설정하거나 구성 파일을 업데이트해야 합니다.
DD_USE_DOGSTATSD=true # default
DD_DOGSTATSD_PORT=8125 # default
DD_DOGSTATSD_NON_LOCAL_TRAFFIC=true # if expecting external metrics
use_dogstatsd: true # default
dogstatsd_port: 8125 # default
dogstatsd_non_local_traffic: true # if expecting external metrics
또한 에이전트의 DogStatsD 수집기를 사용하려면 애플리케이션을 구성해야 합니다.
DD_DOGSTATSD_HOSTNAME=localhost DD_DOGSTATSD_PORT=8125 node app.js
Node.js 애플리케이션 계측하기 전용 설명서를 참고하여 트레이스를 Datadog으로 전송하세요.
에이전트 v6.0+에서 사용 가능
Node.js 로그 수집 설정에 관한 전용 설명서를 참고하여 로그를 Datadog로 전송하세요.
Node.js 프로파일러 전용 설명서를 참고하세요.
도움이 필요하신가요? Datadog 지원팀에 문의하세요.