audit(gremlin): monitoring PASS 2026-04-20

This commit is contained in:
traveler 2026-04-20 06:27:01 -05:00
parent ca19f59902
commit 73d7e7257e

View file

@ -0,0 +1,33 @@
---
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**