A GPU can quietly lose most of its bandwidth and never throw an error. Utilization looks normal. Jobs are just slower, and stay slower for weeks.
example: pcie link at x4 on an x16 slot since boot, found three weeks in
Harbor traces slow and failed workloads across compute, network, and storage. Every answer comes with the evidence behind it.
Runs entirely inside your cluster.
The failure pattern
A GPU can quietly lose most of its bandwidth and never throw an error. Utilization looks normal. Jobs are just slower, and stay slower for weeks.
example: pcie link at x4 on an x16 slot since boot, found three weeks in
A multi-node run dies minutes after the actual fault. By the time anyone looks, the component that caused it reads healthy again and the evidence is gone.
example: nccl timeout at 02:14, thermal history normalized by 02:24
Storage read latency creeps up and nothing alerts, because storage is technically up. Meanwhile the GPUs it feeds sit idle and the team debugs the wrong layer.
example: read latency 4x baseline, gpus starved on the two nodes it feeds
Teams debug these by elimination: “it’s not this, not this, not this, so it must be that.” Harbor exists so nobody has to debug by elimination.
How it works
Every node, GPU, NIC, switch port, and storage device, with the numbers that matter: negotiated versus rated link speed, per-port errors, storage read latency, thermals. One health view instead of a wall of graphs.
When a workload degrades, Harbor alerts you the way anything else would. The difference is what arrives with it: the causal chain, from the slow run down to the component behind it, with the readings at every hop. This one ends at a link running below its rated width, a number most dashboards never surface.
Every diagnosis ends in a recommended fix: a config change or a physical action, named. When the workload and the hardware belong to different parties, Harbor routes the incident to the side of the boundary that owns it, so it does not stall between two teams. After the fix is applied, Harbor verifies it took. Every action stays operator-gated: Harbor recommends, your people decide.
Named before the incident crosses a company boundary, so it does not stall between two teams that each assume it is the other’s.
Sample diagnosis
The incident from the top of the page, at full depth. Step through how Harbor got from a slow run to a verified fix.
a run slows. the regression isolates to one node out of twelve.
A replay of one diagnosis, hop by hop, with the readings Harbor used at each step.
Trust model
Every Harbor diagnosis shows its work. When telemetry proves the cause, Harbor asserts it and shows the exact readings that do. When proof is not there, Harbor hands your team the evidence and a shortlist of suspects, so the search starts from signal instead of a guess. No percentages attached to either.
Link width negotiated below rated. Cause proven by direct readings.
The window closed before proof. Harbor preserved the evidence and narrowed the field, so the team starts with the two likeliest suspects.
Signature library
Harbor ships with a growing library of failure signatures, each grounded in the telemetry that proves it. A few of them, placed on the layer where they live:
And when a failure matches no known signature, Harbor still assembles the cross-layer evidence, so the search starts from signal.
Who it’s for
Racks you built for throughput and privacy, bare metal rented from a datacenter, reserved neocloud capacity: owned or rented, if you operate the GPUs, their failures are yours. You did not hire a datacenter team to babysit them. Harbor is the single health panel and the diagnosis engine your two-person infra function needs.
When the cluster lives somewhere you cannot SSH into (sovereign deployments, export-controlled programs, client-operated sites), Harbor runs entirely inside the environment, produces auditable diagnoses, and tells each side of the boundary what is theirs to fix. Nothing leaves the room.
Your hardware is your revenue. Harbor gives you continuous per-node health verification and bare-metal-level diagnosis, so a device falling off the bus is your finding, not your customer’s, and hardware quality becomes something you can prove, not promise.
Works with what you have
Harbor sits above the telemetry you already collect and adds the layer none of it is: causal diagnosis across the stack. Keep your dashboards. Stop needing to stare at them.
Deployment
The checklist your technical gatekeeper screens with, answered up front.
The full detail for your security reviewSee it work
Book 30 minutes. We’ll run a live diagnosis and show you how it deploys.