01Models fail silently
Ordinary software fails loudly: exceptions, stack traces, 500 errors. ML models usually fail silently: the API keeps returning HTTP 200 with well-formed JSON, latency is fine, dashboards are green β and the predictions are steadily getting worse because the world has changed since training.
So ML monitoring has two layers:
- Service health β uptime, latency, error rates (same as any API).
- Model health β are the inputs still like the training data? Are the outputs behaving as expected? When labels arrive later (did the patient have a stroke?), is accuracy holding?