pub fn admin(engine: Arc<WebhookEngine>) -> RouterExpand description
Build an axum Router exposing admin endpoints backed by engine.
Mount it with router.nest("/admin", admin(engine)) or at the root.
All endpoints return JSON except /metrics which returns Prometheus text.
The circuit-breaker state (consecutive_failures, circuit_open_until)
is visible on each endpoint via GET /endpoints and GET /metrics.