Finally got my monitoring dialed in on a cheap GreenCloudVPS Ampere instance! This stack runs circles around paid alternatives. Insane value!!
Hardware: 1core Ampere Altra / 2GB RAM / GreenCloudVPS $4.50
services:
uptime-kuma:
image: louislam/uptime-kuma:1
volumes:
- ./kuma-data:/app/data
ports:
- "3001:3001"
prometheus:
image: prom/prometheus
volumes:
- ./prometheus.yml:/etc/prometheus/prometheus.yml
- prom-data:/prometheus
alertmanager:
image: prom/alertmanager
volumes:
- ./alertmanager.yml:/etc/alertmanager/alertmanager.ymlUptime Kuma for pretty status pages, Prometheus for metrics, Alertmanager for... alerts! All on one tiny ARM box. Using ~1.1GB RAM at steady state.
I route alerts to a Telegram bot. 15ms response time from my home connection to GreenCloudVPS's Singapore edge.
Who else running bare-metal monitoring on budget ARM??