A full monitoring setup: Prometheus + node-exporter + cAdvisor + Grafana (the monitoring pack), Loki for logs, Alertmanager for routing, and a Blackbox exporter for endpoint probing.
nomad-pack registry add nomploy github.com/Nomploy/nomad-packs nomad-pack run monitoring --registry nomploy nomad-pack run loki --registry nomploy nomad-pack run alertmanager --registry nomploy nomad-pack run blackbox-exporter --registry nomploy
One-click observability stack: Prometheus + node-exporter + cAdvisor + Grafana in a single host-networked Nomad job. Gives you host and per-container metrics (filling the cgroup-v2 per-alloc gap), with Grafana pre-wired to Prometheus.
Grafana Loki โ log aggregation โ deployed all-in-one with a Grafana Alloy shipper that tails this node's Docker container logs and pushes them to Loki. Single host-networked Nomad job, filesystem storage on a persistent volume. Pairs with the monitoring pack.
Prometheus Alertmanager โ handles alerts sent by Prometheus: deduplicates, groups, silences, and routes them to receivers (email, Slack, webhooks, ntfy/gotify, โฆ). Deployed as a host-networked Nomad service with a rendered starter config on a persistent volume. Pairs with the monitoring pack.
Prometheus Blackbox Exporter โ probes endpoints over HTTP, HTTPS, TCP, DNS, and ICMP and exposes the results for Prometheus (uptime, latency, cert expiry). Deployed as a stateless host-networked Nomad service with a rendered module config. Pairs with the monitoring pack.
grafana_admin_password Highlighted variables are placeholders (passwords, secret keys) you should change before production. Open a pack for its full variable table and a copy-paste values.hcl.