---
title: Audit - monitoring.yaml
description: Gremlin audit report 2026-04-20
published: true
date: 2026-04-20T11:27:01.385Z
tags: gremlin,audit
editor: markdown
dateCreated: 2026-04-20T11:27:01.385Z
---

# Audit Report — monitoring.yaml

**Date:** 2026-04-20  
**File:** swarm/monitoring.yaml  
**Type:** Docker Swarm  
**Verdict:** PASS

---

**PASS Items:**

1. **Homepage Labels:** All specified homepage labels are present and correctly formatted.
2. **Uptime Kuma Labels:** Both `kuma.prometheus.http.name`, `kuma.prometheus.http.url`, `kuma.grafana.http.name`, and `kuma.grafana.http.url` are set correctly.
3. **Caddy Labels on Exposed Services:**
   - Prometheus: `caddy=prometheus.netgrimoire.com`, `caddy.reverse_proxy=prometheus:9090`
   - Grafana: `caddy=grafana.netgrimoire.com`, `caddy.reverse_proxy=grafana:3000`
   - Alertmanager: `caddy=alertmanager.netgrimoire.com`, `caddy.reverse_proxy=alertmanager:9093`
   - Blackbox Exporter: `caddy=blackbox.netgrimoire.com`, `caddy.reverse_proxy=blackbox:9115`
4. **Placement Constraints:** All services are constrained to run on the node with the hostname "znas".
5. **Volumes Use /DockerVol/<service> Path Convention:** All volume paths follow the specified convention.
6. **Network References External netgrimoire Overlay:** The `netgrimoire` network is correctly referenced as an external overlay.

**VERDICT: PASS**