File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed
docs/user-guide/observability-evaluation Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -106,13 +106,21 @@ agent = Agent(
106106 system_prompt = " You are a helpful AI assistant"
107107)
108108
109- # Option 2: Use StrandsTelemetry if you need Strands to set up OpenTelemetry
109+ # Option 2: Use StrandsTelemetry to handle complete OpenTelemetry setup
110+ # (Creates new tracer provider and sets it as global)
110111from strands.telemetry import StrandsTelemetry
111112
112113strands_telemetry = StrandsTelemetry()
113114strands_telemetry.setup_otlp_exporter() # Send traces to OTLP endpoint
114115strands_telemetry.setup_console_exporter() # Print traces to console
115116
117+ # Option 3: Use StrandsTelemetry with your own tracer provider
118+ # (Keeps your tracer provider, adds Strands exporters without setting global)
119+ from strands.telemetry import StrandsTelemetry
120+
121+ strands_telemetry = StrandsTelemetry(tracer_provider = user_tracer_provider)
122+ strands_telemetry.setup_otlp_exporter().setup_console_exporter() # Chaining supported
123+
116124# Create agent (tracing will be enabled automatically)
117125agent = Agent(
118126 model = " us.anthropic.claude-3-7-sonnet-20250219-v1:0" ,
You can’t perform that action at this time.
0 commit comments