Function: getTraceContext()
getTraceContext():
null| {span_id:string;trace_flags:number;trace_id:string; }
Defined in: src/observability/tracer.ts:370
Extracts trace context for propagation.
Returns
null | { span_id: string; trace_flags: number; trace_id: string; }
Object with trace_id, span_id, and trace_flags
Remarks
Use this to propagate trace context to external systems (e.g., in log entries or outgoing requests).
Example
const traceContext = getTraceContext();
// { trace_id: 'abc123...', span_id: 'xyz789...', trace_flags: 1 }
// Include in logs
logger.info('Operation complete', { ...traceContext, result: 'success' });
// Include in outgoing request headers
fetch(url, {
headers: {
'X-Trace-ID': traceContext.trace_id,
'X-Span-ID': traceContext.span_id,
}
});
Since
0.1.0