sd
Some checks are pending
Deploy on push / detect (push) Waiting to run
Deploy on push / deploy_swarm (push) Blocked by required conditions
Deploy on push / deploy_compose (push) Blocked by required conditions

This commit is contained in:
traveler 2026-04-07 20:48:14 -05:00
parent af94e4555f
commit 1df528cad1

View file

@ -37,7 +37,7 @@ services:
caddy: prometheus.netgrimoire.com caddy: prometheus.netgrimoire.com
caddy.reverse_proxy: prometheus:9090 caddy.reverse_proxy: prometheus:9090
caddy.import: crowdsec caddy.import: crowdsec
# caddy.import_1: authentik caddy.import_1: authentik
# --- Uptime Kuma --- # --- Uptime Kuma ---
kuma.prometheus.http.name: Prometheus kuma.prometheus.http.name: Prometheus
@ -89,7 +89,7 @@ services:
caddy: grafana.netgrimoire.com caddy: grafana.netgrimoire.com
caddy.reverse_proxy: grafana:3000 caddy.reverse_proxy: grafana:3000
caddy.import: crowdsec caddy.import: crowdsec
# caddy.import_1: authentik caddy.import_1: authentik
# --- Uptime Kuma --- # --- Uptime Kuma ---
kuma.grafana.http.name: Grafana kuma.grafana.http.name: Grafana
@ -142,7 +142,7 @@ services:
caddy: alertmanager.netgrimoire.com caddy: alertmanager.netgrimoire.com
caddy.reverse_proxy: alertmanager:9093 caddy.reverse_proxy: alertmanager:9093
caddy.import: crowdsec caddy.import: crowdsec
# caddy.import_1: authentik caddy.import_1: authentik
# --- Uptime Kuma --- # --- Uptime Kuma ---
kuma.alertmanager.http.name: Alertmanager kuma.alertmanager.http.name: Alertmanager
@ -159,7 +159,8 @@ services:
diun.enable: "true" diun.enable: "true"
# ============================================================ # ============================================================
# CADVISOR — Container metrics (all nodes) # CADVISOR — Container metrics (all nodes including Pi)
# Multi-arch image — runs on aarch64 and x86_64
# ============================================================ # ============================================================
cadvisor: cadvisor:
image: gcr.io/cadvisor/cadvisor:latest image: gcr.io/cadvisor/cadvisor:latest
@ -183,26 +184,21 @@ services:
delay: 5s delay: 5s
max_attempts: 3 max_attempts: 3
window: 120s window: 120s
placement:
constraints:
- node.platform.arch != aarch64
- node.platform.arch != arm
labels: labels:
# --- DIUN --- # --- DIUN ---
diun.enable: "true" diun.enable: "true"
# ============================================================ # ============================================================
# NODE EXPORTER — Host metrics (all nodes) # NODE EXPORTER — Host metrics (all nodes including Pi)
# Multi-arch image — runs on aarch64 and x86_64
# ============================================================ # ============================================================
node-exporter: node-exporter:
image: prom/node-exporter:latest image: prom/node-exporter:latest
hostname: "{{.Node.Hostname}}"
environment: environment:
TZ: America/Chicago TZ: America/Chicago
command: command:
- --path.rootfs=/host - --path.rootfs=/host
- --collector.filesystem.mount-points-exclude=^/(sys|proc|dev|host|etc)($$|/) - --collector.filesystem.mount-points-exclude=^/(sys|proc|dev|host|etc)($$|/)
- --collector.textfile.directory=/host/etc/node-exporter
volumes: volumes:
- /:/host:ro,rslave - /:/host:ro,rslave
networks: networks:
@ -214,10 +210,6 @@ services:
delay: 5s delay: 5s
max_attempts: 3 max_attempts: 3
window: 120s window: 120s
placement:
constraints:
- node.platform.arch != aarch64
- node.platform.arch != arm
labels: labels:
# --- DIUN --- # --- DIUN ---
diun.enable: "true" diun.enable: "true"