Expand description
Probe engine for parlov: HTTP execution, TLS control, timing, and rate limiting.
This crate owns the network-facing half of the pipeline. It pulls in the full async/HTTP/TLS
stack so that changes to statistical thresholds in parlov-analysis do not trigger a
recompile of reqwest, hyper, or rustls.
§Trait contract
Implementors of Probe execute one HTTP interaction and return a ProbeExchange that
pairs the request definition with the response surface. The scheduler in the binary crate
handles batching, interleaving, and collecting samples, driven by the incremental
Analyzer::evaluate loop in parlov-analysis.
Modules§
- http
HttpProbe— executes a single HTTP request and captures the full response surface.
Traits§
- Probe
- Executes a single HTTP interaction and returns the full exchange (request + response paired).