Scheduled load test runs against the staging environment.
Use either artillery.io or k6 to run scheduled light weight performance tests against the staging environment. The pipeline would be scheduled in the https://gitlab.com/gitlab-org/quality/performance project.
It is important to keep this as lightweight as possible while getting meaningful results between test runs. After a couple of runs, we would need to add success conditions or thresholds so that we know when performance has degraded.
Edited by Sanad Liaquat