diff options
author | Mayra Cabrera <mcabrera@gitlab.com> | 2019-08-16 15:20:17 +0300 |
---|---|---|
committer | Marcia Ramos <marcia@gitlab.com> | 2019-08-16 15:20:17 +0300 |
commit | b57d3992123348773a2cdd9e2f85e8cf2036a052 (patch) | |
tree | 8253e599c62c1673d5dc1fbb17d296e620a06538 /doc/user/admin_area | |
parent | f1d39d60a2a8b965a756795666d25c166fb8154d (diff) |
Add docs for rate limiter on raw endpoints
The section was included on security/raw_limits and on the admin area
settings.
Related to https://gitlab.com/gitlab-org/gitlab-ce/issues/48717
Diffstat (limited to 'doc/user/admin_area')
-rw-r--r-- | doc/user/admin_area/settings/img/rate_limits_on_raw_endpoints.png | bin | 0 -> 58254 bytes | |||
-rw-r--r-- | doc/user/admin_area/settings/rate_limits_on_raw_endpoints.md | 20 |
2 files changed, 20 insertions, 0 deletions
diff --git a/doc/user/admin_area/settings/img/rate_limits_on_raw_endpoints.png b/doc/user/admin_area/settings/img/rate_limits_on_raw_endpoints.png Binary files differnew file mode 100644 index 00000000000..c32eb93c8a8 --- /dev/null +++ b/doc/user/admin_area/settings/img/rate_limits_on_raw_endpoints.png diff --git a/doc/user/admin_area/settings/rate_limits_on_raw_endpoints.md b/doc/user/admin_area/settings/rate_limits_on_raw_endpoints.md new file mode 100644 index 00000000000..b2d56be154b --- /dev/null +++ b/doc/user/admin_area/settings/rate_limits_on_raw_endpoints.md @@ -0,0 +1,20 @@ +--- +type: reference +--- + +# Rate limits on raw endpoints **(CORE ONLY)** + +> [Introduced](https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/30829) in GitLab 12.2. + +This setting allows you to rate limit the requests to raw endpoints, defaults to `300` requests per minute. +It can be modified in **Admin Area > Network > Performance Optimization**. + +For example, requests over `300` per minute to `https://gitlab.com/gitlab-org/gitlab-ce/raw/master/app/controllers/application_controller.rb` will be blocked. + +![Rate limits on raw endpoints](img/rate_limits_on_raw_endpoints.png) + +This limit is: + +- Applied independently per project, per commit and per file path. +- Not applied per IP address. +- Active by default. To disable, set the option to `0`. |