Skip to main content

Returns

Returns a context token that must be passed to clear_context() for cleanup.

Example

Parameters

string
required
The trace ID to associate spans with. All subsequent spans will be linked to this ID.
Best Practice: Always use set_context() with a try/finally block to ensure clear_context() is called even if an exception occurs.

How It Works

When you call set_context(), it attaches the provided ID to the current OpenTelemetry context. Any spans created by @traced decorated functions or start_span() will automatically include this ID as an attribute, enabling:
  1. Span Correlation - All spans are linked to the same trace
  2. Automatic Export - Spans are batched and exported to Galtea API