Hyperlinkv0.8.0-beta.28

FleetHealth

export const rollup = (byNode: Readonly<Record<string, NodeReport>>): FleetStatus => {
  const rows = Object.values(byNode);
  if (rows.some((r) => r._tag === "Unreachable")) return "partial";
  if (rows.some((r) => r._tag === "Reachable" && r.status === "degraded")) return "degraded";
  return "ok";
};