Feature
August 9, 2026
Fix-first beats more monitors
The scarce resource is human attention at 7:12am — not another green tile.

REDWOOD CITY, CALIFORNIA — Adding monitors feels productive. You cover another table. You add another test. The board fills in. For a week it looks like progress. Then a Tuesday arrives where twelve things are red and one of them is the reason the other eleven are red, and nobody can see the difference fast enough to protect the meeting that starts in eighteen minutes.
That is the job VectorData is built for. Not a museum of checks. An operations queue that answers a single question: what do I fix first?
Watchdog exists because analytics teams cannot afford twenty equally loud pages. Enterprise observability was designed for on-call rotations with paging budgets and SRE staff. A data team still has to ship numbers leadership will repeat. When those numbers are late, the cost is not a yellow tile. It is a decision made on a screenshot that nobody walks back.

Coverage without a queue is decoration
A green tile is a comfort object. It says someone thought about this table once. It does not say whether the table is the one the board deck depends on, whether the failure is a child of something already broken, or whether the person who got the alert is the person who can fix it.
Fix-first is a product stance. When fct_orders fails, you should not also get paged for every skipped child. You should get the root, the blast radius, and a timeline you can paste into a blameless note. That sounds small. It is the difference between a tool people keep on and a tool people mute.

The useful signal lives in run results, job stats, and table timestamps — not in another chart of the same outage.
“If your tool cannot answer “what do I fix first?” it is a dashboard, not an operations product.”
Ricky Jiménez Sparks, CEO of Vectornosis
What VectorData actually ranks
VectorData watches BigQuery metadata and dbt run results. It groups failures by root cause. It puts the unblocker at the top of Watchdog. Calm routing sends one message, not a storm. That is the product. The rest of the command center — freshness, cost spikes, data CI — exists to feed that ranking, not to compete with it.
Teams that want a human in the loop book a Data Stack Health Audit, then continue on Managed. The audit is paid work, credited toward the subscription. The demo is still free, in the browser, with a broken run you can inspect before anyone talks about IAM.
What the morning actually requires
A warehouse morning is not an SRE rotation. It is a short window before someone pastes a number into a room that will not reconvene. The person who opens VectorData is often the same person who will fix the model, message the stakeholder, and still be expected at standup. That person does not need twenty equally loud pages. They need a queue with a top.
Watchdog is that queue. It is not a second catalog of monitors. It is the rank of what unblocks the rest. Freshness, dbt failures, and cost spikes still exist — they feed the rank. If a child is red because the parent is red, it should not compete for the same attention. That is how you keep the channel on through a bad week instead of muting it on the first one.

What Watchdog is not
It is not a promise that nothing will break. Warehouses break. Models skip. Jobs overscan. The promise is that when they do, the first screen answers the only question that matters at 7:12am. Coverage still has a place. Coverage without a rank is how teams drown in their own diligence.
It is also not a replacement for dbt tests or BigQuery job history. Those are sources. VectorData reads them as metadata, groups them, and tells a human where to start. If you want more tests, write more tests. If you want the morning to be survivable, rank the break.
“I would rather ship one queue a team will use than a wall of green a team will screenshot and ignore.”
Ricky Jiménez Sparks, CEO of Vectornosis
More monitors will always feel like the responsible move. Ranking the break that unblocks everything else is the responsible move. VectorData is the second one.


