summaryrefslogtreecommitdiff
path: root/doc/user/admin_area/settings/rate_limit_on_issues_creation.md
diff options
context:
space:
mode:
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.md25
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.