What is the best way to monitor uptime and performance of a small WordPress site? [closed]

I run a small WordPress-based site — https://whatsgrouplinkspk.com — and I’m looking for reliable tools or methods to monitor its uptime, loading speed, and overall performance.

Right now, I rely on occasional manual checks, but I’d prefer a solution that offers:

Real-time uptime alerts

Page speed insights

Historical performance data

Free or low-cost tools would be ideal. What do you recommend for beginners managing a small self-hosted site?