# Request success rate by target
rate(proxy_hopper_requests_total{outcome="success"}[5m])
/ rate(proxy_hopper_requests_total[5m])
# Which endpoint is hitting rate limits most?
sum by (tag) (rate(proxy_hopper_requests_total{outcome="rate_limited"}[5m]))
# Quarantine rate by region
rate(proxy_hopper_ip_quarantine_events_total[5m]) by (region)
# Average probe latency by region
avg by (region) (proxy_hopper_probe_duration_seconds)
# Queue depth — are we starved for IPs?
sum by (target) (proxy_hopper_queue_depth)
# Current pool availability
proxy_hopper_available_ips / (proxy_hopper_available_ips + proxy_hopper_quarantined_ips)