linkedin / iris

Iris is a highly configurable and flexible service for paging and messaging.
http://iris.claims
BSD 2-Clause "Simplified" License
813 stars 138 forks source link

optional incident rate limiting #761

Closed diegocepedaw closed 10 months ago

diegocepedaw commented 10 months ago

Add the ability to optionally enforce rate limits for creating incidents per application per plan

max_active_incidents: sets the maximum allowable active incidents for a given app+plan max_recent_incidents: how many incidents maximum are allowed to be created within a time window recent_lookback_seconds: time window in seconds for max_recent_incidents lookup exempt_applications: allows specifying applications that can ignore the rate-limit and create unlimited incidents