Skip to content

Commit 7d284fa

Browse files
authored
docs: updated tracer setup guide (#111)
1 parent 7dac7b4 commit 7d284fa

File tree

1 file changed

+9
-1
lines changed
  • docs/user-guide/observability-evaluation

1 file changed

+9
-1
lines changed

docs/user-guide/observability-evaluation/traces.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff 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)
110111
from strands.telemetry import StrandsTelemetry
111112

112113
strands_telemetry = StrandsTelemetry()
113114
strands_telemetry.setup_otlp_exporter() # Send traces to OTLP endpoint
114115
strands_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)
117125
agent = Agent(
118126
model="us.anthropic.claude-3-7-sonnet-20250219-v1:0",

0 commit comments

Comments
 (0)