- 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>
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>