This change significantly improves UniFi Building Bridge (UBB) device support by adding comprehensive Prometheus metric exports. UBB devices are point-to-point wireless bridges with dual radios: - wifi0: 5GHz radio (802.11ac) - terra2/wlan0/ad: 60GHz radio (802.11ad - Terragraph/WiGig) Changes: - Added exportUBBstats() to export UBB-specific statistics separated by radio (total, wifi0, terra2, user-wifi0, user-terra2) - Added exportP2Pstats() to export point-to-point link metrics (rx_rate, tx_rate, throughput) - Added VAP (Virtual Access Point) table export via existing exportVAPtable() - Added Radio table export via existing exportRADtable() to capture 60GHz radio metrics - Added link quality metrics (link_quality, link_quality_current, link_capacity) - Added comprehensive comments documenting UBB device characteristics and 60GHz band support The implementation reuses existing UAP metric descriptors where appropriate, allowing UBB metrics to be collected alongside UAP metrics in Prometheus with proper labeling for differentiation. Requires: unpoller/unifi#169 (UBB type definition fixes) Fixes: #409 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| datadogunifi | ||
| influxunifi | ||
| inputunifi | ||
| lokiunifi | ||
| mysqlunifi | ||
| poller | ||
| promunifi | ||
| unittest | ||
| webserver | ||