Nomploy Nomad Packs

โ† All stacks

Metrics, logs, and alerts

Observability stack

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.

4 packs 9 tasks 8 ports 4 volumes 2.1 GB RAM โœ“ no port conflicts
Deploy
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
Packs
Observability

monitoring

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.

9090 ยท 3001 ยท 9100 ยท 8082 โ†’
Observability

loki

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.

3100 ยท 12345 โ†’
Observability

alertmanager

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.

9093 โ†’
Observability

blackbox-exporter

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.

9115 โ†’
Variables to set
monitoring grafana_admin_password
loki sensible defaults
alertmanager sensible defaults
blackbox-exporter sensible defaults

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.

Host ports
3001 monitoring
3100 loki
8082 monitoring
9090 monitoring
9093 alertmanager
9100 monitoring
9115 blackbox-exporter
12345 loki

โ† Back to the catalog