Skip to content

Origin abuse protection: wire RateLimitAbuse ANS alert (manual cockpit condition + subscription) #2272

Closed

Description

@jung-thomas

Operational follow-up to merged PR1 #2263 (shared rate limiter). PR1 raises alerting.raise({eventType:'RateLimitAbuse', …}) on sustained abuse (fail-open, never awaited from the request path) and adds RateLimitAbuse to cds.requires.alerts.eventTypes.

A new ANS eventType needs MANUAL wiring (per the ops runbook) before alerts actually deliver:

  • Create the per-eventType condition in the ANS cockpit for RateLimitAbuse.
  • Wire the subscription (channel/recipients) for that condition.

Until this is done, the code emits the event but no notification is delivered. No code change required — this is a cockpit/config task on the target subaccount(s) (DEV first, then PROD).

Ref: docs/developers/operations/scheduler-troubleshooting.md / the ANS wiring runbook; memory note "ANS alerts need MANUAL per-eventType cockpit wiring".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions