You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tailscale/prober
Anton Tolchanov bd47e28638 prober: optionally spread probes over time
By default all probes with the same probe interval that have been added
together will run on a synchronized schedule, which results in spiky
resource usage and potential throttling by third-party systems (for
example, OCSP servers used by the TLS probes).

To address this, prober can now run in "spread" mode that will
introduce a random delay before the first run of each probe.

Signed-off-by: Anton Tolchanov <anton@tailscale.com>
2 years ago
..
derp.go prober: add a DERP probe manager based on derpprobe 2 years ago
derp_test.go prober: add a DERP probe manager based on derpprobe 2 years ago
http.go prober: expand certificate verification logic in the TLS prober 2 years ago
notification.go prober: add utilities to generate alerts and warnings. 2 years ago
prober.go prober: optionally spread probes over time 2 years ago
prober_test.go prober: optionally spread probes over time 2 years ago
tcp.go prober: rename Probe to ProbeFunc. 2 years ago
tls.go prober: expand certificate verification logic in the TLS prober 2 years ago
tls_test.go prober: expand certificate verification logic in the TLS prober 2 years ago