본문 바로가기
WIKI 기술 지식 베이스

Node.js OpenTracing 계측

원문 보기 위키 갱신

{% alert level="info" %} OpenTracing 지원은 더 이상 사용되지 않는(deprecated) 사양을 기반으로 해요. 오픈 스펙으로 코드를 계측하려면 OpenTelemetry를 사용하세요. Datadog SDK에서 OpenTelemetry 계측 데이터를 처리하는 방법을 시도해 보세요. {% /alert %}

OpenTracing 지원은 dd-trace 패키지에 포함되어 있어요.

const tracer = require('dd-trace').init()
const opentracing = require('opentracing')

opentracing.initGlobalTracer(tracer)

SDK를 다른 OpenTracing 애플리케이션처럼 사용하세요.

다음 태그로 Datadog 특정 옵션을 덮어쓸 수 있어요:

  • service.name: span에 사용할 서비스 이름. 제공하지 않으면 SDK의 서비스 이름이 사용돼요.
  • resource.name: span에 사용할 리소스 이름. 제공하지 않으면 작업 이름이 사용돼요.
  • span.type: span에 사용할 span 유형. 제공하지 않으면 custom으로 폴백돼요.

OpenTracing Node.js 사용법은 opentracing.io를 참고하세요.

출처: 문서

본문