메인 콘텐츠로 건너뛰기
이 가이드에서는 다음 항목을 통합합니다:
  • 로그
현재 OpenTelemetry 로깅만 지원합니다. 트레이싱 지원은 다음 가이드를 참조하십시오.

로깅

로깅은 std/log 모듈에 사용자 지정 로거를 export하여 지원됩니다. 사용 예시:
import * as log from 'https://deno.land/std@0.203.0/log/mod.ts';
import { OpenTelemetryHandler } from 'npm:@hyperdx/deno';

log.setup({
  handlers: {
    otel: new OpenTelemetryHandler('DEBUG'),
  },

  loggers: {
    'my-otel-logger': {
      level: 'DEBUG',
      handlers: ['otel'],
    },
  },
});

log.getLogger('my-otel-logger').info('Hello from Deno!');

애플리케이션 실행

OTEL_EXPORTER_OTLP_ENDPOINT=http://your-otel-collector:4318 \
OTEL_SERVICE_NAME="<NAME_OF_YOUR_APP_OR_SERVICE>" \
deno run --allow-net --allow-env --allow-read --allow-sys --allow-run app.ts
마지막 수정일 2026년 6월 10일