summaryrefslogtreecommitdiffhomepage
path: root/prober
AgeCommit message (Expand)AuthorFilesLines
2025-01-21prober: fix nil pointer access in tcp-in-tcp probesPercy Wegmann1-0/+2
2025-01-15prober: remove DERP pub key copying overheads in qd and non-tun measures (#14...Jordan Whited1-6/+10
2025-01-15prober: remove per-packet DERP pub key copying overheads (#14658)Jordan Whited1-2/+4
2025-01-13prober: record total bytes transferred in DERP bandwidth probesPercy Wegmann1-8/+14
2025-01-10prober: support filtering regions by region ID in addition to codePercy Wegmann2-19/+19
2025-01-09prober: record total bytes transferred in DERP bandwidth probesPercy Wegmann1-0/+1
2025-01-08prober: clone histogram buckets before handing to Prometheus for derp_qd_prob...Percy Wegmann1-1/+2
2024-12-20prober: make histogram buckets cumulativePercy Wegmann2-2/+1
2024-12-19cmd/derpprobe,prober: add ability to perform continuous queuing delay measure...Percy Wegmann7-40/+411
2024-12-16prober: fix WithBandwidthProbing behavior with optional tunAddressBrad Fitzpatrick1-6/+8
2024-12-13prober: perform DERP bandwidth probes over TUN device to mimic real clientPercy Wegmann4-15/+397
2024-12-10prober,derp/derphttp: make dev-mode DERP probes work without TLS (#14347)Mario Minardi1-12/+16
2024-11-15cmd/derpprobe,prober: add ability to restrict derpprobe to a single regionPercy Wegmann2-2/+52
2024-08-08prober: make status page more clearAnton Tolchanov3-7/+8
2024-08-06prober: support JSON response in RunHandlerAnton Tolchanov2-2/+119
2024-08-06prober: add a status page handlerAnton Tolchanov2-0/+256
2024-08-06prober: add an HTTP endpoint for triggering a probeAnton Tolchanov2-40/+311
2024-07-09prober: propagate DERPMap request creation errorsAnton Tolchanov1-1/+1
2024-06-06cmd/derpprobe: support 'local' derpmap to get derp map via LocalAPIBrad Fitzpatrick1-22/+37
2024-05-15prober: plumb a now-required netmon to derphttpBrad Fitzpatrick1-1/+2
2024-04-27net/netns, net/dns/resolver, etc: make netmon required in most placesBrad Fitzpatrick1-1/+2
2024-04-16all: use Go 1.22 range-over-intBrad Fitzpatrick2-2/+2
2024-04-08prober: export probe class and metrics from bandwidth proberAnton Tolchanov10-116/+215
2024-04-08prober: remove unused notification codeAnton Tolchanov1-139/+0
2024-04-04prober: support creating multiple probes in ForEachAddrAndrew Dunham3-22/+26
2024-04-04prober: add helper function to check all IPs for a DNS hostnameAndrew Dunham3-0/+339
2024-03-13prober: add a DERP bandwidth probeAnton Tolchanov2-92/+366
2024-03-13prober: remove unused derp prober latency measurementsAnton Tolchanov1-33/+24
2024-03-13prober: export probe counters and cumulative latencyAnton Tolchanov1-1/+18
2024-02-19prober: add TLS probe constructor to split dial addr from cert nameBrad Fitzpatrick2-11/+20
2023-12-13prober: log HTTP response body on failureAnton Tolchanov1-1/+6
2023-11-07Add support for custom DERP port in TLS proberThomas Kosiewski1-1/+7
2023-06-21prober: fix data race when altering derpmap (#8397)valscale1-2/+3
2023-06-20prober: allow monitoring of nodes marked as STUN only in default derpmap (#8391)valscale1-0/+2
2023-04-20all: avoid repeated default interface lookupsMihai Parparita1-1/+1
2023-04-17various: add golangci-lint, fix issues (#7905)Andrew Dunham1-1/+1
2023-04-11prober: migrate to Prometheus metric libraryAnton Tolchanov2-198/+121
2023-03-22prober: only record latency for successful probesAnton Tolchanov2-20/+25
2023-03-20prober: log client pubkeys on derp mesh probe failuresAnton Tolchanov1-0/+11
2023-01-31cmd/derpprobe: migrate to the prober frameworkAnton Tolchanov3-19/+104
2023-01-27all: update copyright and license headersWill Norris9-27/+18
2023-01-26util/httpm: add new package for prettier HTTP method constantsBrad Fitzpatrick1-1/+2
2022-11-02prober: fix test flakeAndrew Dunham1-1/+31
2022-10-21prober: optionally spread probes over timeAnton Tolchanov2-21/+114
2022-10-20prober: add a DERP probe manager based on derpprobeAnton Tolchanov2-0/+498
2022-10-16prober: add utilities to generate alerts and warnings.Denton Gentry1-0/+139
2022-10-14prober: expand certificate verification logic in the TLS proberAnton Tolchanov3-16/+346
2022-09-29all: fix spelling mistakesJosh Soref1-1/+1
2022-08-04syncs, all: move to using Go's new atomic types instead of oursBrad Fitzpatrick1-7/+7
2022-08-02all: gofmt for Go 1.19Brad Fitzpatrick1-7/+7