Monitoring HTTP errors that occur on my plus store

Hello!

I’m curious if there is a way to monitor website network traffic and errors. I’m thinking of a type of log like an access log for nginx. We are currently using site24/7 but it doesn’t give us the data we need. We started looking into this because we have customers randomly notifying us that they can’t reach the site. We’re looking into New Relic’s browser monitoring, perhaps that will give us the insight we need.

With that said, I have these questions:

  1. Do you know of a way to monitor errors a customer might encounter in your store?
  2. If there is an error like a 503 between Shopify and Cloudflare, can it block the page load?

Here is one sample of the report we got from site24/7:

HTTP/1.1 503 Service Unavailable
Date : Tue, 03 Oct 2023 01:06:20 GMT
Content-Type : text/html
Content-Length : 190
Connection : keep-alive
X-Sorting-Hat-PodId : 161
X-Sorting-Hat-ShopId : XXXXXXXXXXXX
X-Storefront-Renderer-Rendered : 1
Retry-After : 153
X-Dc : gcp-us-south1,gcp-us-central1
X-Request-ID : a39589ee-0765-4811-b107-39db9fcd5509
X-Download-Options : noopen
X-XSS-Protection : 1; mode=block
X-Permitted-Cross-Domain-Policies : none
X-Content-Type-Options : nosniff
CF-Cache-Status : DYNAMIC
Report-To : {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=J%2FTIVYbFy1UDNidTLobcCHgRh6herHQGflQ3%2Bzw%2Fm0cvd5Ijb4nF5uOhg4H%2BEgIunZ0p4aXLe3SRt%2Fex1%2FJescsp4jwf067xaZ7NiyUAJibfEUBoX0W8yXFza6IfQvERuXM%3D"}],"group":"cf-nel","max_age":604800}
NEL : {"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
Server-Timing : cfRequestDuration;dur=39.999962
Server : cloudflare
CF-RAY : 8101482d4b342e17-DFW
alt-svc : h3=":443"; ma=86400

GET /products/quicksand-cream-roses HTTP/1.1
User-Agent : Site24x7
Cache-Control : no-cache
Accept : */*
Connection : Keep-Alive
Accept-Encoding : gzip
Host : ***