2 Commits
Author SHA1 Message Date
wesandClaude Fable 5 6d0a8227a4 AP-role metrics: client telemetry replaces dead STA/campground metrics
Skyweave Test, Lint, and Deploy Ritual / Test and Lint Code (push) Has been cancelled
Skyweave Test, Lint, and Deploy Ritual / Deploy to Roof Unit (push) Has been cancelled
- metrics.lua: drop vif-sta0 station + campground-gateway sections (roof
  is a dumb AP since 2026-06-07); add skyweave_ap_* families — client
  count, per-client signal/SNR/bitrates/idle/association-time from
  iwinfo assoclist, noise floor, txpower, channel. Ping targets now
  chateau_gateway + talos_via_tunnel + internet (DNS).
- skyweave-push.sh: PUT instead of POST so departed-client series and
  retired families don't linger on the pushgateway; skip push when the
  local metrics fetch fails.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-09 19:40:11 -04:00
wesandClaude Opus 4.6 d3d672c4f1 add Prometheus metrics endpoint and push script
Skyweave Test, Lint, and Deploy Ritual / Test and Lint Code (push) Has been cancelled
Skyweave Test, Lint, and Deploy Ritual / Deploy to Roof Unit (push) Has been cancelled
New /metrics endpoint exposes WiFi signal, bitrate, gateway,
system uptime/load/memory, and ping reachability in Prometheus
exposition format. skyweave-push.sh loops every 30s pushing
metrics to the pushgateway on deltrian.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-09 07:35:51 -04:00