Small % of 500 errors logged in Cache Analytics but 0 Errors in Workers/Pages metrics

Hi all!

We have a very basic Worker proxying a Pages project (to use CF for SaaS) and everything works great. However, yesterday during a (very loose) stress test of a certain workflow, we've seen ~66 requests out of 15k fail with status code 500.

  1. Zone > Cache analytics (<zone>/caching?status-code=500) shows the errors https://share.cleanshot.com/B1YVRcRp
  2. Zone > Workers Route also shows the same errors (<zone>/caching?status-code=500) https://share.cleanshot.com/VdL4W6G2
  3. Workers & Pages > Workers (the simple proxy) however shows 0 errors during the time (/workers/services/view/nyla-site-proxy/production) https://share.cleanshot.com/s0SjL9hC
  4. Workers & Pages > Pages analytics also shows 0 errors (pages/view/<pages-project-name>/analytics/production) https://share.cleanshot.com/58Bz9w2Z
Oddly enough, Worker Trace Events is configured on the simple proxy and I do see those requests in our logs (https://share.cleanshot.com/vZvDRPy7).

The only hint of what's the error category is that the Pages project does show this in the real time logs area (https://share.cleanshot.com/F9TfKGq1) - but why would it not appear as an Error under metrics? 🤔

Is there any easy way to detect who's swallowing the error/more information? Not seeing any odd firewall events/threats (e.g. no sign this was a blocked request due to misdetection). The zone also has basically nothing besides this setup.

Thanks!
Was this page helpful?