You've got services running. A database here, an API there, maybe a marketing site on a separate box. Everything works great until it doesn't, and by the time you notice, your users have already noticed first.
Uptime Kuma fixes this. It's a self-hosted monitoring