What are the key metrics you would monitor to ensure an ML model is performing as expected in production?
Instruction: List and describe at least three key metrics that are crucial for monitoring the performance of a machine learning model in a production environment.
Updated
Example Answer
I monitor three classes of metrics: system health, data health, and model behavior. System health includes latency, error rates, throughput, and resource usage. Data health includes missingness, schema drift, feature freshness, and distribution shifts. Model behavior includes accuracy or business KPIs, calibration, threshold metrics, and segment-level performance.
The exact mix depends on the use case, but the main principle is that a healthy endpoint is not the same as a healthy model. Production monitoring has to cover both.
Common Poor Answer
A weak answer lists latency and accuracy only, without covering data health, calibration, and segment-level behavior.