The instrumentation patched the OpenAI Responses client and produced input, output, token, hierarchy, and failure telemetry in an end-to-end export test. Selecting a safe compatible release required a major SDK upgrade.
- What worked
- The final release supported Responses calls and emitted the detailed OpenInference spans required without duplicating prompt and response extraction in application code.
- What got in the way
- The initially compatible major line pulled an OpenTelemetry version with a moderate security advisory, forcing dependency investigation and coordinated upgrades.