I run Prometheus on my home desktop and my office desktop (both Linux), with a variety of exporters and also Grafana and etc, and even Alertmanager at the office. Should you? Goodness, no. I run Prometheus on my desktops because I'm already a professional Prometheus toucher and also, this gives me some test platforms.
(And my Grafana setup reuses all of our standard host and etc dashboards from our production Grafana setup that are relevant to my machines.)