27 lines
521 B
YAML
27 lines
521 B
YAML
|
log:
|
||
|
level: warn
|
||
|
format: json
|
||
|
|
||
|
# 1MB local cache for already reached limits to reduce calls to Redis
|
||
|
localCacheSize: 1048576
|
||
|
|
||
|
# Wether to block requests if ratelimiting is down
|
||
|
failureModeDeny: false
|
||
|
|
||
|
# rate limit descriptors for each domain, examples 10 req/s per sourceIP
|
||
|
descriptors:
|
||
|
ingress:
|
||
|
- key: remote_address
|
||
|
rate_limit:
|
||
|
unit: second
|
||
|
requests_per_unit: 10
|
||
|
|
||
|
privateIngress:
|
||
|
- key: remote_address
|
||
|
rate_limit:
|
||
|
unit: second
|
||
|
requests_per_unit: 10
|
||
|
|
||
|
metrics:
|
||
|
enabled: true
|