Repository: traefik/traefik (language: go)

Issue:
Unclear rate limiting explanation
### Welcome!

- [X] Yes, I've searched similar issues on [GitHub](https://github.com/traefik/traefik/issues) and didn't find any.
- [X] Yes, I've searched similar issues on the [Traefik community forum](https://community.traefik.io) and didn't find any.

### What did you do?

As of current version of traefik docs there is no clear explanation what is `average` parameter in [RateLimit](https://doc.traefik.io/traefik/middlewares/http/ratelimit/)



### What did you see instead?

Compared to the older docs where full explanation [was provided](https://doc.traefik.io/traefik/v1.7/configuration/commons/#rate-limiting)

Can we move the explanation to the new docs?

### What version of Traefik are you using?

2.9.8

### What is your environment & configuration?

```yaml
# (paste your configuration here)
```

Add more configuration information here.

### If applicable, please paste the log output in DEBUG level

_No response_


Discussion / hints:
Hello @bacebu4 ,

The explanation is here: https://doc.traefik.io/traefik/middlewares/http/ratelimit/#average
Did you miss it?
If not, why do you say it is unclear? What is it that you do not understand? What is missing?


Comparing two different explanations makes me think that the rate limiter in v2 is different than in v1

Maybe because the "average" name confuses me by itself

It would be easier to understand if there were references to token bucket algorithm (at least for me)

Thanks for reply! 

Fix patch:
diff --git a/docs/content/middlewares/http/ratelimit.md b/docs/content/middlewares/http/ratelimit.md
index 923f01d0c2..74f9c64767 100644
--- a/docs/content/middlewares/http/ratelimit.md
+++ b/docs/content/middlewares/http/ratelimit.md
@@ -10,6 +10,8 @@ To Control the Number of Requests Going to a Service
 
 The RateLimit middleware ensures that services will receive a _fair_ amount of requests, and allows one to define what fair is.
 
+It is based on a [token bucket](https://en.wikipedia.org/wiki/Token_bucket) implementation. In this analogy, the [average](#average) parameter (defined below) is the rate at which the bucket refills, and the [burst](#burst) is the size (volume) of the bucket.
+
 ## Configuration Example
 
 ```yaml tab="Docker"


Test patch: