[Audit Events] Endpoint responses sometimes too slow due to heavy use by single customer

Problem to solve

The Compliance group error budget is being harmed by slow responses from 3 sources, all of which are for listing AuditEvent records:

  1. GET /api/projects/:id/audit_events. This is possibly due to a single SaaS customer.
  2. GET Groups::AuditEventsController#index
  3. GET Projects::AuditEventsController#index

Proposal

TBD

Edited by Dan Jensen