Commit Graph

26 Commits

Author SHA1 Message Date
brngates98
6d85ea76ab Add device tag support to Prometheus metrics
- Add 'tag' label to all device metric descriptors
- Update exportWithTags helper to create separate metric series per tag
- Update all device export functions (UAP, USW, UDM, USG, UXG, PDU, UBB, UCI) to include tags
- Update all label arrays (VAP, Radio, Port, etc.) to include tag label
- Devices with multiple tags create multiple metric series (one per tag)
- Devices without tags export with tag=""

Requires unpoller/unifi#92
2026-01-28 20:48:10 -05:00
Cody Lee
9e3debd58a Allow PoE-providing ports to be scraped even when disabled
Ports providing PoE power are no longer considered "dead" even when
disabled or down. This allows users to collect PoE metrics from ports
that are disabled for security reasons but still providing power.

Fixes #910

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-25 11:31:39 -06:00
Cody Lee
b372198840 painful upgrade for dumb go versioning 2024-12-31 14:44:10 -06:00
Cody Lee
0329066fe5 remote upgrade metrics for #433 2022-12-21 20:14:22 -06:00
Cody Lee
06594f67eb move to the pkg dir 2022-12-02 20:46:16 -05:00
davidnewhall2
5e203701b5 initial 2019-12-28 17:08:16 -08:00
davidnewhall2
4a354647aa fix test 2019-12-24 23:56:00 -08:00
davidnewhall2
84edadaa94 Make a new docker image 2019-12-24 23:43:49 -08:00
davidnewhall2
0b8473657e convert input to plugin 2019-12-15 20:56:42 -08:00
davidnewhall2
b8d9ac9f88 not sure how far I got.. 2019-12-13 14:17:28 -08:00
davidnewhall2
ecd1c64004 Updates 2019-12-10 01:19:56 -08:00
davidnewhall2
65dfedcf27 got it 2019-12-10 01:01:54 -08:00
davidnewhall2
a7259bf3f0 add uptime back 2019-12-03 02:26:27 -08:00
davidnewhall2
9a48c771eb fixes 2019-12-03 02:18:32 -08:00
davidnewhall2
4d485769d6 move pieces into methods 2019-12-03 00:19:47 -08:00
davidnewhall2
d565ee9c32 combine more counters, fix cpu/mem graphs, fix udmp type 2019-12-02 20:18:55 -08:00
davidnewhall2
09dbed72f8 comment cleanup 2019-12-02 19:40:29 -08:00
davidnewhall2
04789d54e9 add more labels, ditch uptime 2019-12-02 19:28:24 -08:00
davidnewhall2
bf74687f42 fixes 2019-12-02 18:38:58 -08:00
Ben Kochie
21de375c80 Cleanup duplicate station metrics
Combine "user" and "guest" station metrics into a single labeled metric
to avoid duplicate storage of the same data.

Signed-off-by: Ben Kochie <superq@gmail.com>
2019-12-02 22:41:43 +01:00
David Newhall II
24d175f73b Apply suggestions from code review 2019-12-01 17:25:49 -08:00
David Newhall II
341e21efd2 Merge branch 'master' into superq/metric_names 2019-12-01 17:18:41 -08:00
davidnewhall2
32c1107269 add a few missing metrics 2019-12-01 14:03:27 -08:00
Ben Kochie
1df763e684 Convert Prometheus percents to ratio
Typically we like to use ratio in Prometheus rather than percent as it
is easier to do math with.

Signed-off-by: Ben Kochie <superq@gmail.com>
2019-12-01 19:48:59 +01:00
davidnewhall2
25e5f1c4b6 Add port ID to switch ports. 2019-11-30 02:15:06 -08:00
davidnewhall2
ebe05ec3e5 move pkgs, update readme, add two more metrics to influx client 2019-11-30 01:45:42 -08:00