Two kinds of speed, kept apart on purpose. Server response time comes from every check, from every location. Page load speed (Core Web Vitals, score and page weight) comes from Google PageSpeed once a day.
Median, p95 and p99 per region, up to two years back. The average hides exactly the requests people complain about.
LCP, CLS, TBT and FCP with the performance score and its trend, plus real-visitor data from Google where the site has enough traffic.
Total weight and request count, split into images, scripts, fonts, CSS and HTML, with the change since the previous run, so the 700 kB hero image is visible the next morning. Every request is in a waterfall, grouped into this site and third parties.
PageSpeed is measured by Google from one place, not from our locations, so its numbers are never mixed with response time. Response time is on every plan; PageSpeed starts on a paid plan and runs once a day.
Uptime monitoring
HTTP, TCP ports and ping, from six regions
Deploy tracking
Every deploy measured before and after
SSL & domain expiry
Certificates and registrations, weeks ahead
DNS history
What changed in your DNS, and when
Alerts
Email, Slack, Discord, Telegram and webhooks, without spam
Status pages
One public page for all of a client's services
Maintenance windows
Planned work that does not page anyone
No card, no trial countdown. Add a monitor and it starts being measured before you finish reading this sentence.