Metrics Control System
A modular system and GPU monitoring setup with secure host-level package-update orchestration.
- AUTH
- 0/9
- CACHE
- FRESH (5m)
- APT
- 3 pkg
- GIT
- 1 behind
- DOCKER
- 2 img
- EXECUTOR
- IDLE
StatusPUBLIC TELEMETRY (/metrics)
Illustrative demo values. Counters and statuses reflect the verification and execution model without representing production server metrics.
01
Custom Go agents expose system and GPU telemetry to Prometheus and Grafana while secure request checks support host-level update orchestration.
02
Operational visibility and host maintenance need to work without exposing root credentials or collapsing trust boundaries.
An operator maintaining systems, GPU workloads, and isolated services.
03
Independent/portfolio work: built the monitoring agents and the supporting operational setup.
04
- Collect system and GPU telemetry with modular Go agents
- Expose Prometheus metrics
- Visualize operational signals in Grafana
- Verify update requests with Ed25519
- Check request-body integrity with SHA-256
- Check status through a five-minute cache: APT runs update plus a dry-run upgrade, Git fetches and counts commits behind, and Docker compares each Compose image’s local and registry digests
- Apply one update task at a time on whitelisted paths: APT repairs dpkg and upgrades packages, Git pulls with hooks disabled, and Docker pulls images then recreates the Compose stack
- Send privileged commands through one sudo-allowed root helper that revalidates the path whitelist; the Go agent never holds root credentials
05
- Used modular Go agents for system and GPU monitoring.
- Separated request verification from body-integrity checks.
- Isolated untrusted web extractors from internal inference systems.