Skip to content

fix: keep GenAI content out of the backend recipe, isolate SDK TLS, set content capture - #246

Merged
krisztianfekete merged 1 commit into
mainfrom
fix/content-and-tls-isolation
Oct 9, 2026
Merged

krisztianfekete merged 1 commit into
mainfrom
fix/content-and-tls-isolation

Conversation

@krisztianfekete

Copy link
Copy Markdown
Contributor

Fixes three issues:

  • Collector recipe: the production recipe sent message content to the backend (logs had no content processor, and ADK, OpenLLMetry and tool attributes were not removed). It now drops content events and deletes content keys on the backend branch. Tested on Collector contrib 0.162.0: 0 of 30 planted content values reach the backend (27 before), and the agentevals branch is unchanged.
  • SDK TLS isolation: the SDK exporters still used the application's OTEL_EXPORTER_OTLP_* client certificate and CA bundle when sending to agentevals. Every request now uses default verification and no client certificate.
  • Content capture default: the SDK set OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT=true, which util-genai rejects in gen_ai_latest_experimental mode, so no content was captured. It now sets SPAN_ONLY in that mode and true otherwise.

@krisztianfekete
krisztianfekete marked this pull request as ready for review October 9, 2026 13:57
@krisztianfekete
krisztianfekete merged commit 86c03b6 into main Oct 9, 2026
8 checks passed
@krisztianfekete
krisztianfekete deleted the fix/content-and-tls-isolation branch October 9, 2026 13:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant