Four layers to monitor
What it is
Watch a live model at four layers, from the machine up to the business:
- System: requests, errors, latency, resource use. Is the service healthy?
- Data: input features: missing values, ranges, freshness, distributions. Are the inputs normal?
- Model: predictions and, when labels arrive, accuracy. Is the model behaving as expected?
- Business: the outcomes it exists for: orders, fraud losses, complaints. Is it still helping?
Why it matters
Each layer catches failures the others miss.
- A perfectly healthy service can serve terrible predictions.
- Inputs can drift while accuracy holds, or accuracy can fall while inputs look normal (concept drift).
- Business metrics are the final judge, but slow and noisy, and moved by many things besides the model.
In the real world: Kirana Kart's ETA dashboard has one row per layer: latency and errors; feature freshness and nulls; average predicted minutes and live error; complaints about late delivery.
Visual example
LayersThe higher the layer, the slower but more meaningful the signal.
Stopping at the system layer because that is what the infrastructure provides out of the box.