Configures the following services on a host via Docker.
Time-series database and metrics collector. See prometheus.io.
Various exporters are used to expose metrics from other systems to prometheus.
Blackbox probe monitoring - uses ICMP & HTTP to establish outside healthiness and latencies of managed services (on other boxes). Also handy for certificate expiry monitoring. See project repo.
Exposes metrics collected by UNMS to Prometheus. Can monitor most Ubiquiti EdgeMax & AirMax devices. Very handy for network monitoring. See project repo.
Dashboard manager - queries Prometheus for metrics. See grafana.com.
Ingress & reverse-proxy - HTTP proxy for all public-facing services. See Documentation.
Provides automated TLS cert provisioning via LetsEncrypt.