Rate limiting
Fastly provides primitives in VCL services that can be used to apply rate limiting to your service. This can help you control the rate of requests sent to your Fastly services and origin servers from individual clients or clients forming a single identifiable group. Learn more in our feature overview.
- ratecounter.{NAME}.bucket.10s — Total value of increments across the POP to the most recently requested entry in the ratecounter in the last 10 seconds
- ratecounter.{NAME}.bucket.20s — Total value of increments across the POP to the most recently requested entry in the ratecounter in the last 20 seconds
- ratecounter.{NAME}.bucket.30s — Total value of increments across the POP to the most recently requested entry in the ratecounter in the last 30 seconds
- ratecounter.{NAME}.bucket.40s — Total value of increments across the POP to the most recently requested entry in the ratecounter in the last 40 seconds
- ratecounter.{NAME}.bucket.50s — Total value of increments across the POP to the most recently requested entry in the ratecounter in the last 50 seconds
- ratecounter.{NAME}.bucket.60s — Total value of increments across the POP to the most recently requested entry in the ratecounter in the last 60 seconds
- ratecounter.{NAME}.rate.10s — Estimated per-second rate of change to the most recently requested entry in the ratecounter over the last 10 seconds
- ratecounter.{NAME}.rate.1s — Estimated per-second rate of change to the most recently requested entry in the ratecounter over the last 1 second
- ratecounter.{NAME}.rate.60s — Estimated per-second rate of change to the most recently requested entry in the ratecounter over the last 60 seconds