Troubleshooting Phoenix Tracing in Multi-Agent LangGraph System
hello! i am prototyping a multi-agent system on LangGraph. I'm just getting started on ai observability and cannot seem to properly set up Phoenix tracing. I have a .env variables PHOENIX_API_KEY, PHOENIX_COLLECTOR_ENDPOINT, PHOENIX_PROJECT_NAME, with the following code: # Load environment variables load_dotenv() # Configure observability platform tracer_provider = register(project_name="...", auto_instrument=True) LangChainInstrumentor().instrument(tracer_provider=tracer_provider) I am getting these logs: 🔭 OpenTelemetry Tracing Details 🔭 | Phoenix Project: ... | Span Processor: SimpleSpanProcessor | Collector Endpoint: localhost:4317 | Transport: gRPC | Transport Headers: {'user-agent': '****'} | | Using a default SpanProcessor. add_span_processor will overwrite this default. | | ⚠️ WARNING: It is strongly advised to use a BatchSpanProcessor in production environments. | | register has set this TracerProvider as the global OpenTelemetry default. | To disable this behavior, call register with set_global_tracer_provider=False. Attempting to instrument while already instrumented Transient error StatusCode.UNAVAILABLE encountered while exporting traces to localhost:4317, retrying in 1s.Transient error StatusCode.UNAVAILABLE encountered while exporting traces to localhost:4317, retrying in 2s. Transient error StatusCode.UNAVAILABLE encountered while exporting traces to localhost:4317, retrying in 4s. Transient error StatusCode.UNAVAILABLE encountered while exporting traces to localhost:4317, retrying in 8s.
