Skip to content

getTracer

function getTracer(): Tracer;

Defined in: src/telemetry/config.ts:73

Get an OpenTelemetry Tracer instance.

Wraps the OTel trace API to provide a consistent tracer scoped to the configured service name.

Tracer

An OTel Tracer instance from the global tracer provider

import { telemetry } from '@strands-agents/sdk'
// Set up telemetry first (or register your own NodeTracerProvider)
telemetry.setupTracer({ exporters: { otlp: true } })
// Get a tracer and create custom spans
const tracer = telemetry.getTracer()
const span = tracer.startSpan('my-custom-operation')
span.setAttribute('custom.key', 'value')
// ........
span.end()