Skip to content

Instantly share code, notes, and snippets.

@nazt
Created March 15, 2026 11:51
Show Gist options
  • Select an option

  • Save nazt/0afbf2c7a8c61491567cb7788fa7852a to your computer and use it in GitHub Desktop.

Select an option

Save nazt/0afbf2c7a8c61491567cb7788fa7852a to your computer and use it in GitHub Desktop.
mqtt.laris.co Pipeline Guardian Report — 15 Mar 2026 (disk 89%→72%)
# mqtt.laris.co Pipeline Guardian Report
## 15 Mar 2026, 17:20 ICT — DustBoy PhD Oracle
### Situation
Pulse flagged disk at **89%** (51G/58G) — approaching 90% CRITICAL threshold.
### Investigation
| Source | Size | Notes |
|--------|------|-------|
| Docker overlay2 | 29G | Layer storage |
| Container logs | 4.9G | mosquitto-ws-bridge: **4.4G** single log |
| Journal logs | 925M | Unbounded archives |
| /mnt/volume_sgp1_02 | 3.9G | Old DO block volume |
### Actions Taken
| Action | Freed |
|--------|-------|
| Truncated mosquitto-ws-bridge log | 4.4G |
| `docker system prune -f` (19 stopped containers) | 5.0G |
| `journalctl --vacuum-size=100M` | 832M |
| **Total** | **~10.2G** |
### Result: 89% → 72% (17G free)
### Post-Cleanup Health
| Check | Value | Status |
|-------|-------|--------|
| Disk | 72% (41G/58G) | OK |
| RAM | 36% (2.8G/7.8G) | OK |
| Swap | 2.0G (15M used) | OK |
| Telegraf | 20 running | OK |
| OOM | none since Mar 12 | OK |
### Pending (needs Nat)
- [ ] Add Docker log rotation (`/etc/docker/daemon.json`) — requires restart
- [ ] Check `/mnt/volume_sgp1_02` (3.9G) — still needed?
- [ ] Add `docker system prune` to GH Actions cron
- [ ] Evaluate `sony-data-graphql-themis-graphql` image (2.06G) — removable?
### Skill Created
`/mqtt-health` — automated SSH health check with auto-escalation
---
*— DustBoy PhD Oracle (Pipeline Guardian)*
*Issues: pulse-oracle #43, #44 | Discussion: #50*
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment