Your store isn't one URL — it's a stack of services, APIs, background jobs, and certificates that all need independent monitoring.
Storefront & product pages
The pages your customers land on — homepage, category, PDP, search results. Any downtime here is immediate lost revenue.
HTTP/HTTPS monitor Monitor for HTTP 200, response-time thresholds, and keyword presence. Assert "Add to cart" is present on product pages — a 200 that returns a blank template still triggers an alert.
Keyword checkResponse time alertMultiple regions
Checkout & payment flow
The highest-value pages in your entire store. A 200ms checkout slowdown measurably reduces conversion. A 500 error stops revenue entirely.
HTTP/HTTPS monitor Monitor your checkout URL with a strict response-time threshold. Keyword-check for "Place order" or the payment-form element. Set the check interval to 1 minute on Essential+.
1-min intervalKeyword assertionLatency alert
Payment & order APIs
Your Stripe charge endpoint, order creation API, and inventory reservation — all must return the right data, not just a 200.
API monitor Send a real request to your charge and reserve endpoints and assert on the JSON — status "success", reserved: true — so a 200 with wrong data still fires an alert.
JSON assertionsAuth supportMultiple regions
Order sync & inventory jobs
Inventory sync from your supplier, order fulfilment updates, price recalculation — when these stop running, you oversell stock you don't have.
Heartbeat monitor Add one curl to the end of each job. If the job doesn't ping Spectra on schedule, you're alerted immediately — catching crashes, scheduler failures, and deploy-induced gaps silently.
Cron monitoring?status=fail supportGrace period
Database & Redis connectivity
Your orders database going unreachable cascades to checkout failures instantly. Redis going down means every page load fails.
Port monitor TCP-connect to your PostgreSQL (:5432), MySQL (:3306), or Redis (:6379) port. No credentials needed — just confirms the port is open. Catches silent DB restarts and network isolation.
PostgreSQL :5432Redis :6379No credentials
SSL certificate & domain expiry
An expired certificate turns your whole store into a security warning; an expired domain takes it offline entirely.
SSL monitor Track certificate expiry at 60/30/14/7 days plus chain, issuer, and hostname validation — and monitor domain-registration expiry before either takes the store offline.
Expiry alertsChain & issuerDomain expiry