I’ve recently found Beszel and i want to use it to replace my grafana/Prometheus/node exporter stack. It seems to be a rather easy & clean solution. Sure, you can do more with grafana and Prometheus but I can’t be bothered having to learn that, when all I want is some simple monitoring.
Part of self hosting is to decide yourself what you want or need.
I am very happy with Beszel (https://github.com/henrygd/beszel) as it is enough for my use case.
That being said compatibility is huge in the GrafProm Stack. A lot of software has Prometheus compatible end points which can then be visualised with Grafana.
Want to know how many requests are hitting your server? Count Diamond blocks mined per player on a Minecraft server? Want to track your weight and workout time? Or do you want to count yellow cars driving by your house? Grafana & Prometheus got you.