diff options
Diffstat (limited to 'doc/user/admin_area/settings/rate_limit_on_issues_creation.md')
-rw-r--r-- | doc/user/admin_area/settings/rate_limit_on_issues_creation.md | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/doc/user/admin_area/settings/rate_limit_on_issues_creation.md b/doc/user/admin_area/settings/rate_limit_on_issues_creation.md new file mode 100644 index 00000000000..96a20681b2f --- /dev/null +++ b/doc/user/admin_area/settings/rate_limit_on_issues_creation.md @@ -0,0 +1,25 @@ +--- +type: reference +--- + +# Rate limits on issue creation + +> [Introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/55241) in GitLab 12.10. + +This setting allows you to rate limit the requests to the issue creation endpoint. +It defaults to 300 requests per minute. +You can change it in **Admin Area > Settings > Network > Performance Optimization**. + +For example, requests using the +[Projects::IssuesController#create](https://gitlab.com/gitlab-org/gitlab/raw/master/app/controllers/projects/issues_controller.rb) +action exceeding a rate of 300 per minute are blocked. Access to the endpoint is allowed after one minute. + +![Rate limits on issues creation](img/rate_limit_on_issues_creation.png) + +This limit is: + +- Applied independently per project and per user. +- Not applied per IP address. +- Active by default. To disable it, set the option to `0`. + +Requests over the rate limit are logged into the `auth.log` file. |