Expand description
Prometheus metrics for tiny-proxy.
Opt-in via feature flag metrics. When disabled, all calls are no-ops.
§Metrics exposed
| Metric | Type | Labels |
|---|---|---|
http_requests_total | counter | method, status, site |
http_request_duration_seconds | histogram | method, status |
http_active_requests | gauge | (none) |
tls_handshakes_total | counter | status (ok / fail) |
§Usage
cargo run --features metrics -- --config config.conf --metrics-addr 127.0.0.1:9090
curl http://127.0.0.1:9090/metricsStructs§
- Metrics
Guard - RAII guard that tracks one in-flight request.
Functions§
- record_
request - Record a completed HTTP request.
- start_
metrics_ server - Start the Prometheus metrics HTTP server on the given address.
- tls_
handshake - Record a TLS handshake result.