Hi all! I am using Arize AX using Google ADK. Last time I ran with this code, I was able to see the trace instantly in Dashboard. However, I don't know if anything changed past few days, but I ran again (same code) and now it says my span is orphaned. Eventually after like an hr or two, I start seeing those old traces fine (not orphaned) in UI. Has something changed especially openinference side that is causing this delay?
There have been no recent changes in OpenInference or the Google ADK instrumentation that would intentionally introduce delays or cause spans to appear as orphans for extended periods. Orphaned spans and delayed trace assembly in the UI typically result from missing or late-arriving parent spans, or ingestion/indexing delays on the backend. This can happen if spans are sent out of order, if the process exits before all spans are flushed, or if the backend (Arize AX) is experiencing temporary indexing lag. The OpenInference instrumentation itself does not queue or delay spans after export鈥攖races are streamed as soon as they are generated聽(source, CHANGELOG).If you are seeing traces eventually resolve from orphaned to correctly nested after a long delay, this is most likely due to backend ingestion/indexing latency or temporary issues with trace assembly in Arize AX, not a change in the OpenInference or Google ADK client libraries. No recent OpenInference releases mention changes to trace export timing or parent-child span handling for Google ADK聽(CHANGELOG). Would you like more detail on troubleshooting or backend-specific checks?Sources: - https://google.github.io/adk-docs/observability/arize-ax/ - CHANGELOG
馃挕聽Hint: Mention RunLLM in the thread for followups.
