Commit Graph

654 Commits

Author SHA1 Message Date
davidnewhall2 a9a7b2f8ba Updates 2019-12-10 01:19:56 -08:00
davidnewhall2 d2e4662841 got it 2019-12-10 01:01:54 -08:00
davidnewhall2 f0357b88b3 jeez 2019-12-10 00:56:38 -08:00
davidnewhall2 6c3100b2f2 :( 2019-12-10 00:50:46 -08:00
davidnewhall2 fc5c612448 :( 2019-12-10 00:30:27 -08:00
davidnewhall2 6c873e8cd2 pass collector errors up 2019-12-10 00:18:51 -08:00
davidnewhall2 2dee6143cf re-arrange pieces 2019-12-09 21:23:18 -08:00
davidnewhall2 0c9713efe7 trigger docker build/tag 2019-12-09 02:15:03 -08:00
davidnewhall2 d283257933 add a retry 2019-12-09 00:49:25 -08:00
davidnewhall2 e2682bc07b Prevent poller from dying from an error 2019-12-09 00:45:46 -08:00
davidnewhall2 82a1bb3829 cert fixes 2019-12-06 02:29:27 -08:00
davidnewhall2 ba19797538 fix repo 2019-12-05 02:13:50 -08:00
davidnewhall2 cd1d1fd4b9 fix repo 2019-12-05 02:11:12 -08:00
davidnewhall2 a719920510 add tests back 2019-12-05 01:52:10 -08:00
davidnewhall2 0eebf43010 fix deb signing with key 2019-12-05 01:39:48 -08:00
davidnewhall2 3a699c3105 add a secret to the key 2019-12-05 01:31:00 -08:00
davidnewhall2 bc31422d46 try this 2019-12-05 01:18:50 -08:00
davidnewhall2 f056b9cd9c add back the tests 2019-12-05 01:15:42 -08:00
davidnewhall2 08f6ed2586 fix ticks 2019-12-05 01:03:25 -08:00
davidnewhall2 b66349d46c got it 2019-12-05 00:59:16 -08:00
davidnewhall2 57526b4cc2 try again 2019-12-05 00:52:49 -08:00
davidnewhall2 dfbd97de66 something else 2019-12-05 00:44:51 -08:00
davidnewhall2 6ea1fd62bf something else 2019-12-05 00:42:57 -08:00
davidnewhall2 57695f8c35 anothertest 2019-12-05 00:38:20 -08:00
davidnewhall2 1e1df415a7 add public key 2019-12-05 00:19:17 -08:00
davidnewhall2 bd38dc2ced more testing 2019-12-05 00:16:50 -08:00
davidnewhall2 0aef6e4093 more testing 2019-12-05 00:11:07 -08:00
davidnewhall2 f224b533c8 still testing 2019-12-04 23:52:33 -08:00
davidnewhall2 9976e2465a try this 2019-12-04 23:41:15 -08:00
davidnewhall2 d89a38f9f9 fix env var 2019-12-04 23:27:26 -08:00
davidnewhall2 2864a98063 try without this package 2019-12-04 23:22:29 -08:00
davidnewhall2 1d50f0bdc8 sign packages 2019-12-04 23:19:03 -08:00
davidnewhall2 8179890a72 dep 2019-12-04 00:51:30 -08:00
davidnewhall2 18829dc1b9 update deps, fix channel bug for uap_vaps 2019-12-03 12:09:07 -08:00
davidnewhall2 372b371763 update descrip 2019-12-03 03:44:13 -08:00
davidnewhall2 01402ee850 one more go 2019-12-03 03:38:13 -08:00
davidnewhall2 ae0cb8fd01 do is required 2019-12-03 03:37:55 -08:00
davidnewhall2 1467fe518a try this too 2019-12-03 03:31:19 -08:00
davidnewhall2 a7824ba40c try this? 2019-12-03 03:30:53 -08:00
davidnewhall2 00bb033330 change repo names 2019-12-03 03:25:53 -08:00
davidnewhall2 d7c92c5911 fix this name 2019-12-03 03:14:15 -08:00
davidnewhall2 0612ee80c0 remove test code 2019-12-03 03:13:49 -08:00
davidnewhall2 a32ba4a50b last fix? 2019-12-03 02:54:35 -08:00
davidnewhall2 86c2ea5d50 go again 2019-12-03 02:53:41 -08:00
davidnewhall2 46d9e0689a fix 2019-12-03 02:46:33 -08:00
davidnewhall2 f4b5cabecc still testing 2019-12-03 02:44:14 -08:00
davidnewhall2 a2f5042973 fix build 2019-12-03 02:35:49 -08:00
davidnewhall2 6237bd48d7 fix build script 2019-12-03 02:33:00 -08:00
davidnewhall2 65383a894c rename this back 2019-12-03 02:32:19 -08:00
davidnewhall2 37ad56ffaf fix script 2019-12-03 02:30:22 -08:00
davidnewhall2 0fe13d0b66 add uptime back 2019-12-03 02:26:27 -08:00
davidnewhall2 e4e242fc18 fixes 2019-12-03 02:18:32 -08:00
davidnewhall2 d8642969af comments 2019-12-03 00:59:37 -08:00
davidnewhall2 8127f9d5ea move pieces into methods 2019-12-03 00:19:47 -08:00
davidnewhall2 beef61b577 missed 2019-12-02 20:56:08 -08:00
davidnewhall2 d13dddca6f merge 2019-12-02 20:50:55 -08:00
David Newhall II 38b9f0bce6 Merge branch 'master' into dn2_merge 2019-12-02 20:47:54 -08:00
David Newhall II 5e15576816 Merge pull request #147 from davidnewhall/superq/duplicate_metrics
Cleanup duplicate station metrics
2019-12-02 20:45:10 -08:00
David Newhall II b2a11fef59 Merge branch 'master' into dn2_merge 2019-12-02 20:44:00 -08:00
davidnewhall2 96c413e1f1 combine more counters, fix cpu/mem graphs, fix udmp type 2019-12-02 20:18:55 -08:00
davidnewhall2 fa797c7f46 comment cleanup 2019-12-02 19:40:29 -08:00
davidnewhall2 b47b3bda02 add more labels, ditch uptime 2019-12-02 19:28:24 -08:00
davidnewhall2 5b6ff69ec5 fixes 2019-12-02 18:38:58 -08:00
David Newhall II b9e628336c Merge pull request #150 from davidnewhall/dn2_udm_fixes
combine usg stats with udm stats to add missing uplink values
2019-12-02 17:54:23 -08:00
davidnewhall2 1a0f053232 coimbine usg stats with udm stats to add missing uplink values 2019-12-02 17:45:33 -08:00
Ben Kochie 802e230219 Remove IP address from device info label.
Signed-off-by: Ben Kochie <superq@gmail.com>
2019-12-02 23:34:49 +01:00
Ben Kochie 81036a9d9c Use explicit label items rather than a cut of the slice.
Signed-off-by: Ben Kochie <superq@gmail.com>
2019-12-02 23:31:49 +01:00
Ben Kochie 39b270bea5 Move excess device labels to info metric
Move some of the excess device inventory labels to an "info" metric.
This reduces query output noise and indexing overhead.

These labels can still be used for filtering with a `group_left` query.

Signed-off-by: Ben Kochie <superq@gmail.com>
2019-12-02 22:43:35 +01:00
Ben Kochie fe29f08afe 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
davidnewhall2 bb3ef53893 fix env variable usage 2019-12-02 13:11:35 -08:00
davidnewhall2 3236f77625 readme update 2019-12-02 00:14:43 -08:00
davidnewhall2 22e496b0ca add a small readme 2019-12-01 22:33:37 -08:00
davidnewhall2 ac5d9361df dpkg --force-confdef --force-confold --install 2019-12-01 22:31:57 -08:00
davidnewhall2 914af4fe0f doc updates 2019-12-01 22:19:57 -08:00
davidnewhall2 331fc8bf3c update example 2019-12-01 19:29:40 -08:00
davidnewhall2 617bb7d1a4 reference new dashes 2019-12-01 19:28:44 -08:00
davidnewhall2 fb1871d92c a couple more fixes 2019-12-01 19:04:17 -08:00
davidnewhall2 2bf7b294d9 fix more ratios, combine export loops 2019-12-01 17:42:13 -08:00
David Newhall II 7f97cd2675 Apply suggestions from code review 2019-12-01 17:25:49 -08:00
David Newhall II 5aa5eb7dee Apply suggestions from code review 2019-12-01 17:24:35 -08:00
David Newhall II 4636a75a4a Merge branch 'master' into superq/metric_names 2019-12-01 17:18:41 -08:00
davidnewhall2 820cd41673 a couple others missing 2019-12-01 14:39:18 -08:00
davidnewhall2 1254589a19 add a few missing metrics 2019-12-01 14:03:27 -08:00
Ben Kochie 8b00f84f5f 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
Ben Kochie 98b6078bc4 Fix radio_transmit metric type
The metrics radio_transmit_{packets,retries} appear to gauges, not
counters.

Signed-off-by: Ben Kochie <superq@gmail.com>
2019-12-01 19:28:53 +01:00
Ben Kochie 51f91d2ec8 Update channel utilization metrics
* Unit is percent.
* Drop "total" as it is the sum of transmit and receive.

Signed-off-by: Ben Kochie <superq@gmail.com>
2019-12-01 18:29:58 +01:00
davidnewhall2 908c46c91d more fixes 2019-12-01 03:26:13 -08:00
davidnewhall2 8838f74cc6 fixes 2019-12-01 00:43:57 -08:00
davidnewhall2 86f45624b8 test fix 2019-11-30 19:30:21 -08:00
davidnewhall2 3ae236fc0b more reusable code 2019-11-30 18:18:49 -08:00
davidnewhall2 e841e8f66b Improve influx library 2019-11-30 16:45:22 -08:00
davidnewhall2 4edd6cb8fd allow more data reduction 2019-11-30 03:42:17 -08:00
davidnewhall2 03280e093d remove a bunch of unused things from influx code 2019-11-30 02:47:11 -08:00
davidnewhall2 46f2309cd7 Add port ID to switch ports. 2019-11-30 02:15:06 -08:00
davidnewhall2 003066864d jeeez, fix the build already 2019-11-30 02:05:56 -08:00
davidnewhall2 fef69bec58 add back comment 2019-11-30 01:58:38 -08:00
davidnewhall2 8b8ee0f18c fix build 2019-11-30 01:57:50 -08:00
davidnewhall2 12da25c671 update readme 2019-11-30 01:47:06 -08:00
davidnewhall2 41eb73ae8c move pkgs, update readme, add two more metrics to influx client 2019-11-30 01:45:42 -08:00
davidnewhall2 612087c8cd one more.. 2019-11-29 23:36:26 -08:00
davidnewhall2 580f37ec35 add two more metrics to clients 2019-11-29 23:17:26 -08:00
davidnewhall2 3036c530a0 update deps 2019-11-29 23:03:17 -08:00
davidnewhall2 425d2df16d still cleaning 2019-11-29 22:58:48 -08:00
davidnewhall2 b46679ab0a still cleaning 2019-11-29 22:56:56 -08:00
davidnewhall2 8a2747aaab tighter for loops 2019-11-29 22:35:42 -08:00
davidnewhall2 0e23e823ec more cleanup 2019-11-29 21:16:49 -08:00
davidnewhall2 6e9061ff70 Add more to the interface 2019-11-29 20:30:51 -08:00
davidnewhall2 1efcc28208 use fewer tags 2019-11-29 14:43:23 -08:00
davidnewhall2 929af32fd9 fix comments 2019-11-29 13:55:59 -08:00
davidnewhall2 ceab726c36 remove all 2019-11-29 13:37:10 -08:00
davidnewhall2 2b7b3bfb9c add radio label to vaps 2019-11-29 04:14:46 -08:00
davidnewhall2 18bfc7ee46 use the same labels on all client metrics - derp 2019-11-29 03:33:24 -08:00
davidnewhall2 0690a998f1 use the same labels on all client metrics 2019-11-29 03:30:19 -08:00
davidnewhall2 c4e5ff4d61 fix labels on UAP 2019-11-29 02:47:20 -08:00
davidnewhall2 2cb6ef2fe9 fix up client labels 2019-11-29 00:44:33 -08:00
davidnewhall2 80447988cf bug fix 2019-11-28 21:08:53 -08:00
davidnewhall2 8da6fef4fe add an interface for testing 2019-11-28 20:43:06 -08:00
davidnewhall2 637dfb10b2 cleanup 2019-11-28 20:17:37 -08:00
davidnewhall2 d5a9538ac2 unify variable names 2019-11-28 16:09:21 -08:00
davidnewhall2 c0f6fab9fc add UDM support 2019-11-28 16:02:13 -08:00
davidnewhall2 d8aeab84d3 cosolidate code 2019-11-28 04:14:05 -08:00
davidnewhall2 2c3da9afde re-arrange a file pieces. 2019-11-28 03:54:53 -08:00
davidnewhall2 4ada65f9ac small qol update 2019-11-28 03:34:29 -08:00
davidnewhall2 099a3a0e0c fix a few more unit locations 2019-11-28 03:08:13 -08:00
David Newhall II cc17b4186c Apply suggestions from code review
Co-Authored-By: Ben Kochie <superq@gmail.com>
2019-11-28 02:57:34 -08:00
davidnewhall2 b41e5d8181 fixes 2019-11-28 02:45:59 -08:00
David Newhall II f730456081 Update promunifi/clients.go
Co-Authored-By: Ben Kochie <superq@gmail.com>
2019-11-28 02:41:27 -08:00
davidnewhall2 3554fb4851 convert speeds to bps 2019-11-28 02:40:29 -08:00
David Newhall II 7c728d854c Update promunifi/clients.go
Co-Authored-By: Ben Kochie <superq@gmail.com>
2019-11-28 02:33:40 -08:00
David Newhall II b764f844f4 Update promunifi/usw.go
Co-Authored-By: Ben Kochie <superq@gmail.com>
2019-11-28 02:32:12 -08:00
davidnewhall2 88bc562f87 more fixes! 2019-11-28 02:30:39 -08:00
davidnewhall2 d1e774df24 more fixes 2019-11-28 02:25:33 -08:00
davidnewhall2 c28350f520 track zeros 2019-11-27 22:31:46 -08:00
davidnewhall2 35dc9c1dd2 trim a few more zeros 2019-11-27 22:20:48 -08:00
davidnewhall2 ae0ad1f132 clean up site and clients 2019-11-27 22:04:12 -08:00
davidnewhall2 3adc68087a fix linter 2019-11-27 21:33:22 -08:00
davidnewhall2 e12f6a92ff fix the names 2019-11-27 21:22:37 -08:00
David Newhall II c4d481ec02 Update promunifi/clients.go
Co-Authored-By: Ben Kochie <superq@gmail.com>
2019-11-27 03:08:22 -08:00
davidnewhall2 8898e12a46 Update comment 2019-11-27 02:57:24 -08:00
davidnewhall2 cec675e968 update deps 2019-11-26 01:52:02 -08:00
davidnewhall2 27bb7f93cf rearrange wait group 2019-11-26 01:49:22 -08:00
davidnewhall2 245f9b4fc0 add radio table stats 2019-11-25 23:55:00 -08:00
davidnewhall2 e89866f21e add more uap stats 2019-11-25 22:34:37 -08:00
davidnewhall2 9e74c12db0 fix version setting 2019-11-25 13:34:49 -08:00
davidnewhall2 b20b6fcf82 fix lint errors 2019-11-25 13:20:45 -08:00
davidnewhall2 94155793e2 shave a few more nanoseconds 2019-11-25 12:59:26 -08:00
davidnewhall2 4e37391852 shave off some nanoseconds 2019-11-25 03:14:14 -08:00
davidnewhall2 ecfe14f8c3 rename client struct 2019-11-25 00:36:50 -08:00
davidnewhall2 693f6e37b3 fix more port numbers 2019-11-25 00:19:05 -08:00
davidnewhall2 85487e74e9 Updates 2019-11-25 00:17:59 -08:00