TL;DR: Error analysis and model monitoring are complementary but not interchangeable, and organisations that rely on monitoring alone risk catching failures only after production impact, according to Openlayer. The real governance issue is that ML programmes need proactive diagnosis before deployment, not just telemetry after drift appears.
At a glance
What this is: NHI Mgmt Group's analysis, drawing on Openlayer's blog post: Error analysis is distinct from model monitoring, and monitoring alone is not enough to catch ML failure modes before they cause production damage.
Why it matters: For IAM, NHI, and AI governance practitioners, the lesson is that control design must separate detection from diagnosis, or teams will learn about failure too late to contain it.
Context
Machine learning operations need more than runtime telemetry. Monitoring tells teams whether a deployed model or its surrounding data pipeline is drifting, degrading, or breaking, but it does not explain the root cause of the failure or show which failure modes are most likely to matter first. That distinction matters in any governance programme that treats ML systems as operational services rather than static artefacts.
The identity-security angle is indirect but real: AI governance programmes increasingly have to decide what is being observed, who owns the model lifecycle, and which controls catch problems before they become customer-facing incidents. In that sense, error analysis is the diagnosis layer and monitoring is the detection layer, and mature programmes need both. The article's starting position is typical of teams that have monitoring in place but have not yet formalised failure analysis as a separate governance activity.
Key questions
Q: What should teams do first when model monitoring is not enough?
A: Start with structured error analysis before expanding monitoring coverage. If a model can fail in specific cohorts, scenarios, or edge cases, runtime alerts will only tell you that damage is already underway. The first step is to identify the failure modes that matter most, then decide which of them need tests, thresholds, or human review before deployment.
Q: Why does model monitoring miss some ML quality failures?
A: Monitoring is designed to detect change in production, not to explain why a model is wrong or which users are affected. If the failure comes from a brittle assumption, a subgroup blind spot, or a data pattern that only appears in context, telemetry may register the symptom while leaving the cause hidden. That is why diagnosis must exist upstream of monitoring.
Q: How do teams know whether ML code quality controls are actually working?
A: Look for fewer training runs that fail late, fewer unexplained changes in model output, and better reproducibility across repeated experiments. If the same code and data produce different results without a clear reason, the controls are not strong enough. Effective ML governance reduces debugging time and makes model changes auditable.
Q: What is the difference between error analysis and model monitoring in practice?
A: Error analysis asks why a model fails and where its weaknesses are concentrated, while monitoring asks whether the deployed system is drifting or degrading. They are complementary controls, not substitutes. A mature programme uses analysis to prevent predictable failures and monitoring to detect unexpected change after release.
Technical breakdown
How model monitoring works as a runtime detection layer
Model monitoring focuses on what happens after deployment. It checks whether the surrounding data pipeline still functions, whether schema assumptions still hold, and whether drift or performance degradation is emerging over time. In practice, monitoring answers questions like whether inputs have changed, whether output distributions look unusual, and whether health metrics remain within expected thresholds. It is valuable because ML systems operate in dynamic environments, but it is reactive by design. It detects symptoms, not root causes, and it usually depends on known signals being observable in production.
Practical implication: treat monitoring as detection of runtime change, not as proof that the model was well understood before release.
What error analysis adds before a model ships
Error analysis is the systematic study of when, how, and why a model fails. It includes global and local explanations, error cohort analysis, synthetic data checks, counterfactual testing, and adversarial analysis to expose weak spots before deployment. Unlike monitoring, it is designed to identify pockets of poor performance, bias, and brittle assumptions while the model is still being developed. That makes it a governance control as much as a technical technique, because it informs whether the model should progress through the pipeline at all.
Practical implication: place structured error analysis before production approval so failure modes are known before they become operational incidents.
Why monitoring alone misses expensive failure modes
Monitoring can show that something has gone wrong, but it often cannot tell teams why the model made the wrong decision or which subgroup was disproportionately affected. That is why organisations that rely only on observability may continue operating a model whose failure is visible but not actionable. The article's Zillow example illustrates this gap: a model can appear serviceable until the environment changes enough that business losses accumulate before the underlying weakness is understood. In ML governance terms, this is a control design problem, not just a tooling problem.
Practical implication: require a diagnostic path from alert to root cause, or your control stack will only produce late-stage warning signals.
NHI Mgmt Group analysis
Error analysis is the missing governance layer between training and production. Monitoring is only useful after a model is already serving users, which means it cannot substitute for the discipline of discovering failure modes before release. Mature AI programmes need a pre-deployment control that tests where performance breaks, because otherwise production becomes the discovery environment. The practitioner conclusion is simple: treat error analysis as part of model approval, not as an optional optimisation exercise.
Monitoring without diagnosis creates the illusion of control. Teams often invest in dashboards, drift alerts, and health metrics because those are measurable, but measurable is not the same as governable. When the root cause of a failure is unclear, alerting becomes a reassurance mechanism rather than a risk-reduction mechanism. The practical conclusion is that observability must feed an explicit investigative workflow, not stand alone as the assurance model.
Model quality debt is a useful way to describe the gap this article exposes. If teams defer error analysis and depend on monitoring to catch issues later, they accumulate a hidden backlog of untested assumptions, unexamined cohorts, and brittle decision paths. That debt compounds once the model is in production, especially when the business starts relying on automated decisions. The practitioner conclusion is to budget for failure analysis as a recurring control, not a one-time validation task.
AI governance fails when the organisation confuses symptom detection with assurance. This is relevant beyond ML engineering because risk committees, compliance teams, and platform owners often ask whether a model is monitored rather than whether it is understood. The right question is whether the programme can explain failure before it becomes expensive. The practitioner conclusion is to align governance evidence with diagnostic quality, not just telemetry coverage.
What this signals
Model quality debt: when teams postpone error analysis, they accumulate untested assumptions that only surface once a model is already business-critical. That debt is especially hard to pay down after deployment, because the organisation has fewer safe ways to learn from failure.
AI governance should distinguish between detection and diagnosis. Monitoring tells you that a model may be drifting, but error analysis is what tells you whether the drift matters, where the failure sits, and whether the model should remain in service.
For practitioners, the operational question is no longer whether a model is monitored, but whether the programme can explain failure before customer impact. That is the difference between alerting and control.
For practitioners
- Define error analysis as a release gate Require documented failure-mode analysis before a model can move from training into production. Include cohort analysis, counterfactual checks, and reproducible test evidence in the approval record.
- Separate monitoring alerts from root-cause workflows Route drift and health alerts into a triage path that explicitly assigns investigation, not just notification. A dashboard should trigger analysis, not end it.
- Test for subgroup and scenario fragility Evaluate how performance changes across cohorts, edge cases, and synthetic variants so hidden pockets of poor quality are visible before users experience them.
- Tie model ownership to lifecycle governance Assign accountability for both runtime observation and pre-deployment error analysis to the same operating model so no stage becomes orphaned.
Key takeaways
- Model monitoring is useful, but it is a detection layer rather than a full assurance model for ML quality.
- Error analysis surfaces the failure modes, cohorts, and brittle assumptions that monitoring often cannot explain.
- Teams that rely only on production telemetry risk discovering model weakness after business impact has already occurred.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
NIST AI RMF and NIST CSF 2.0 set the technical controls, while ISO/IEC 42001:2023 defines the regulatory obligations.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST AI RMF | MEASURE — AI Risk Measurement | The article compares runtime monitoring with pre-deployment diagnosis in AI systems. |
| MANAGE — AI Risk Management | The piece argues that models need governance before and after deployment. | |
| Recommendation — Measure model quality continuously and pair runtime telemetry with pre-release failure analysis. Manage ML risk by making error analysis part of release governance, not an optional afterthought. | ||
| NIST CSF 2.0 | DE.CM-01 — Monitoring for anomalies and events | Monitoring in production is the detection layer discussed throughout the article. |
| ID.RA-03 — Threats, vulnerabilities and impacts are understood | Error analysis is the mechanism for understanding where model vulnerabilities create impact. | |
| Recommendation — Use continuous monitoring to detect anomalous model behaviour and data drift in production. Assess model failure modes before release so vulnerabilities are understood before deployment. | ||
| ISO/IEC 42001:2023 | 7.2 — Competence | AI programmes need competent ownership of both monitoring and diagnostic practices. |
| Recommendation — Assign trained owners who can evaluate model failure evidence and govern quality controls. | ||
Key terms
- Error Analysis: Error analysis is the process of examining where a model fails, what kinds of examples trigger mistakes, and which patterns repeat. For unstructured data systems, it helps teams decide whether the fix is better labels, more labels, or changes to the model and pipeline itself.
- Model Monitoring: Model monitoring is the continuous observation of an AI system after deployment to detect drift, bias, performance degradation, or harmful behaviour. It turns AI governance into an ongoing control process, because the model’s real-world behaviour can change as data, users, and conditions change.
- Data Drift: Data drift is the divergence that occurs when identity records, attributes, or access states become inconsistent across systems over time. It is a governance problem because downstream controls act on stale or conflicting information, which weakens lifecycle accuracy and audit confidence.
- Model Quality Monitoring: Model quality monitoring is the ongoing review of a deployed model’s behavior, outputs, and performance. It helps teams detect degradation caused by changing data, broken assumptions, or operational issues, so they can intervene before the model starts making poor decisions at scale.
Deepen your knowledge
NHI Foundation Level course, the industry's only accredited NHI security programme, covers NHI governance, workload identity, and related control patterns that help teams reason about access and lifecycle risk. It is suitable for practitioners building stronger identity governance across cloud, AI, and operational systems.
Published by the NHIMG editorial team on August 1, 2026.
Updated on October 13, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org