Skip to content

Adding ruleset filtering as warnings in debug auction and analytics module - #4896

Open
karwaankit32 wants to merge 3 commits into
prebid:masterfrom
karwaankit32:enable-ruleset-warnings
Open

Adding ruleset filtering as warnings in debug auction and analytics module#4896
karwaankit32 wants to merge 3 commits into
prebid:masterfrom
karwaankit32:enable-ruleset-warnings

Conversation

@karwaankit32

Copy link
Copy Markdown
Contributor

Adding ruleset filtering as warnings in debug auction and analytics module which are currently silently executed leading to no understanding/visibility if it carried out.

#4722

Tested the rules-engine bidder-filtering diagnostics with account-level rules.

  • Verified debug auction responses now show warnings under ext.prebid.modules.warnings when bidders are removed by rules-engine filters.
  • Confirmed filtered bidders are removed from resolvedrequest.imp.ext.prebid.bidder and no bidder HTTP calls are made for bidders filtered before adapter execution.
  • Tested multiple account rules firing in one request.
  • Tested single-rule filtering.
  • Verified verbose trace includes structured analytics_tags for filtered bidders.
  • Ran focused unit tests for rules-engine warning generation, include/exclude behavior, hook warning enrichment, and analytics JSON serialization.
  • Ran a 3,000-request canary stress test with all requested bidders filtered; all requests returned HTTP 200, with no pod restarts, OOMs, or panic/error logs observed.

@karwaankit32
karwaankit32 requested a review from bsardo August 5, 2026 09:19
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.

2 participants