Does phoenix have a way to get agent tracing within DSPy ReAct tools using auto instrumentation? I only see the LLM calls traced by default (since it relies on LiteLLM). If not, can I auto instrument AND manually instrument those tools or are these mutually exclusive?
Phoenix supports auto-instrumentation for DSPy applications, which includes tracing LLM calls made through LiteLLM. However, if you want to trace additional components or tools within DSPy, you can combine auto-instrumentation with manual instrumentation. This approach is not mutually exclusive. You can manually instrument specific parts of your application to capture additional details that are not covered by auto-instrumentation.To manually instrument, you can use OpenTelemetry's tracing capabilities to create custom spans for the specific tools or components you want to trace. This involves setting up a tracer and using it to start and end spans around the code you want to monitor. For more details on manual instrumentation, you can refer to the Phoenix documentation on manual instrumentation.Would you like more details on how to set up manual instrumentation alongside auto-instrumentation?Sources: - Phoenix documentation on manual instrumentation
馃挕聽Hint: Mention RunLLM in the thread for followups.
404 on those links, but it鈥檚 otherwise helpful info
