43 Commits (6ff85846bcb5c8aeb35e2fa36808366ec4f148fb)

Author SHA1 Message Date
Anton Tolchanov 46db698333 prober: make status page more clear 2 years ago
Anton Tolchanov 9106187a95 prober: support JSON response in RunHandler 2 years ago
Anton Tolchanov 9b08399d9e prober: add a status page handler 2 years ago
Anton Tolchanov 153a476957 prober: add an HTTP endpoint for triggering a probe 2 years ago
Anton Tolchanov c8f258a904 prober: propagate DERPMap request creation errors 2 years ago
Brad Fitzpatrick 8a11a43c28 cmd/derpprobe: support 'local' derpmap to get derp map via LocalAPI 2 years ago
Brad Fitzpatrick 6877d44965 prober: plumb a now-required netmon to derphttp 2 years ago
Brad Fitzpatrick 3672f29a4e net/netns, net/dns/resolver, etc: make netmon required in most places 2 years ago
Brad Fitzpatrick 7c1d6e35a5 all: use Go 1.22 range-over-int 2 years ago
Anton Tolchanov 5336362e64 prober: export probe class and metrics from bandwidth prober 2 years ago
Anton Tolchanov 21671ca374 prober: remove unused notification code 2 years ago
Andrew Dunham 7d7d159824 prober: support creating multiple probes in ForEachAddr 2 years ago
Andrew Dunham ac574d875c prober: add helper function to check all IPs for a DNS hostname 2 years ago
Anton Tolchanov f12d2557f9 prober: add a DERP bandwidth probe 2 years ago
Anton Tolchanov 5018683d58 prober: remove unused derp prober latency measurements 2 years ago
Anton Tolchanov 205a10b51a prober: export probe counters and cumulative latency 2 years ago
Brad Fitzpatrick a4a909a20b prober: add TLS probe constructor to split dial addr from cert name 2 years ago
Anton Tolchanov 869b34ddeb prober: log HTTP response body on failure 2 years ago
Thomas Kosiewski 96a80fcce3 Add support for custom DERP port in TLS prober 2 years ago
valscale f314fa4a4a
prober: fix data race when altering derpmap (#8397) 3 years ago
valscale 88097b836a
prober: allow monitoring of nodes marked as STUN only in default derpmap (#8391) 3 years ago
Mihai Parparita 7330aa593e all: avoid repeated default interface lookups 3 years ago
Andrew Dunham 280255acae
various: add golangci-lint, fix issues (#7905) 3 years ago
Anton Tolchanov c153e6ae2f prober: migrate to Prometheus metric library 3 years ago
Anton Tolchanov 7083246409 prober: only record latency for successful probes 3 years ago
Anton Tolchanov e59dc29a55 prober: log client pubkeys on derp mesh probe failures 3 years ago
Anton Tolchanov 100d8e909e cmd/derpprobe: migrate to the prober framework 3 years ago
Will Norris 71029cea2d all: update copyright and license headers 3 years ago
Brad Fitzpatrick a1b4ab34e6 util/httpm: add new package for prettier HTTP method constants 3 years ago
Andrew Dunham 06b55ab50f prober: fix test flake 4 years ago
Anton Tolchanov bd47e28638 prober: optionally spread probes over time 4 years ago
Anton Tolchanov 69f61dcad8 prober: add a DERP probe manager based on derpprobe 4 years ago
Denton Gentry b55761246b prober: add utilities to generate alerts and warnings. 4 years ago
Anton Tolchanov 26af329fde prober: expand certificate verification logic in the TLS prober 4 years ago
Josh Soref d4811f11a0 all: fix spelling mistakes 4 years ago
Brad Fitzpatrick 4950fe60bd syncs, all: move to using Go's new atomic types instead of ours 4 years ago
Brad Fitzpatrick 116f55ff66 all: gofmt for Go 1.19 4 years ago
David Anderson 7c7f37342f prober: used keyed initializer for LimitedReader. 4 years ago
Dave Anderson 0968b2d55a
prober: support adding key/value labels to probes. (#4250) 4 years ago
David Anderson a09c30aac2 prober: refactor probe state into a Probe struct. 4 years ago
David Anderson 94aaec5c66 prober: rename Probe to ProbeFunc. 4 years ago
David Anderson 19f61607b6 prober: run all probes once on initial registration. 4 years ago
David Anderson e41a3b983c prober: library to build healthchecking probers. 4 years ago