← Developers
Hub health explorer
Live dev dashboard for GET /api/aevion/health. Polled every 15s. Per-service HTTP code, latency, summary, plus a 30-point local sparkline so you can spot regressions while you work. For a customer-facing view, see /status.
URL
/api-backend/api/aevion/health
curl
curl -s '/api-backend/api/aevion/health' | jq .
@aevion-io/catalog-client
import { AevionCatalog } from "@aevion-io/catalog-client";
const cat = new AevionCatalog();
const { status, healthy, total, services } = await cat.health();
// status: "ok" | "degraded" | "down"
// services: Record<string, { ok, status, durationMs, summary }>Loading…
Connecting to /api/aevion/health…
poll 15s
Connecting to /api/aevion/health…
Tip
Latency series are kept in
localStorage (key aevion_health_latency_v1) — last 30polls per service. Each summary field is the upstream module's own self-report (counts, queue depth, version). Hub caches health for ~10s, so two open tabs hit cache.