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를 참고하세요.
출처: 문서