Production ML & MLOps

Monitoring & Drift

ML monitoring tracks data, predictions, model quality, business outcomes, and operational health after deployment. Drift means production has moved away from the assumptions under which the model was trained or validated.
  • Data drift means input distribution changes
  • Concept drift means the relationship changes
  • Prediction drift can be an early warning
  • Ground truth often arrives late
  • Slices reveal hidden regressions
  • Operational monitoring is necessary but insufficient
What to monitor
SignalExamples
Input dataFeature distributions, missing rates, schema changes
PredictionsScore distribution, class balance, output length
QualityDelayed labels, human review outcomes, eval samples
SlicesRegion, language, cohort, tenant, device, plan
OperationsLatency, errors, cost, fallback rate
User outcomesComplaints, corrections, conversions, escalations
Monitoring loop
Drift alerts should trigger investigation, not automatic panic.
Sources
  • Made With MLMonitoring
  • Rules of Machine LearningMonitoring and infrastructure
  • Machine Learning Crash CourseProduction ML systems