View events related to rate limiting by GitLab and/or CloudFlare in GitLab Observability UI
Current Behavior / Proposed Behavior
Customers are unable to determine whether they are being rate-limited, and why. For example, there can be rate-limits for a particular IP address, and this could affect a large number of people in some circumstances.
Context
A customer raised this in a ticket:
Is there anyway from like monitoring or logging we can tell if someone running a command like {API Endpoint} would be hitting a rate limit. We need to find a better way of how we can troubleshoot some of these. They just get a network timeout and we have no visibility.
Possible Technical Solution
Allow customers to search for events relating to 429
or other rate-limiting events, or provide visualisations that show similar information, such as the offending request method or endpoint, the user, etc.
Alternatives Considered
Currently there is no alternative for users to self-service this information.