Unexpected metrics data from prometheus endpoint shown when 304 returned for cluster_status
@godfat posted a link to https://gitlab.com/gitlab-org/quality/triage-serverless/clusters/56407/cluster_status.json, and I saw this:

I assume the 304 should be handled gracefully here?
/cc: @tigerwnz
issue