| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
Filter automatically collected request headers through the Data Collection policy across Servlet, Spring, OpenTelemetry, OkHttp, Ktor, and Apollo integrations. Preserve each integration’s sendDefaultPii behavior when Data Collection is absent. Co-Authored-By: Claude <noreply@anthropic.com>
Avoid evaluating custom allow or deny terms after a request header has already matched the built-in sensitive policy. Co-Authored-By: Claude <noreply@anthropic.com>
|
Sorry, something went wrong.
📲 Install BuildsAndroid
|
Sorry, something went wrong.
Performance metrics 🚀
Previous results on branch: feat/data-collection-http-request-headersStartup times
App size
|
Sorry, something went wrong.
Bring the queue option removal and preceding stack updates into this layer.
…data-collection-http-request-headers
Semver Impact of This PR🟡 Minor (new features) 📋 Changelog PreviewThis is how your changes will appear in the changelog. This PR will not appear in the changelog. 🤖 This preview updates automatically when you update the PR. |
Sorry, something went wrong.
…data-collection-http-request-headers
Do not apply Data Collection policies while converting completed OpenTelemetry attributes. Preserve the existing sendDefaultPii behavior because completed attributes may have been supplied manually by customers. Refs #5666 Co-Authored-By: Claude <noreply@anthropic.com>
…data-collection-http-request-headers
…data-collection-http-request-headers
…data-collection-http-request-headers
Verify that Apollo 4 applies configured Data Collection deny-list behavior to captured request headers across both supported execution paths. Refs #5666 Co-Authored-By: Claude <noreply@anthropic.com>
There was a problem hiding this comment.
LGTM 👍
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
PR Stack (Data Collection)
📜 Description
Apply the request-header Data Collection policy across Servlet, Spring MVC and WebFlux, OkHttp, Ktor, and Apollo 3/4 automatic instrumentation.
Explicit Data Collection supports off, deny-list, and allow-list behavior with canonical sensitive-key filtering. When Data Collection is absent, each integration retains its previous sendDefaultPii and legacy sensitive-header behavior.
Completed OpenTelemetry attributes retain their existing behavior because the exporter cannot distinguish manually supplied attributes from values added by auto-instrumentation.
💡 Motivation and Context
Request header collection historically differs by integration. A shared filter provides specification behavior for opted-in applications without changing existing applications that continue to use legacy configuration.
Refs #5666
💚 How did you test it?
📝 Checklist
🔮 Next steps
Apply the response-header policy and migrate cookies separately.
#skip-changelog