MonitoringService supports production drift detection by accumulating API observations into microbatches instead of testing every individual request. section 6.2.3
A monitoring window handles each incoming batch by:
- Triggering a report when the configured window size is reached or exceeded, then adding it to the workspace. section 6.2.3
- Evicting older rows so the window contains only the most recent observations. section 6.2.3
Income classifier API
For a /predict endpoint with a window size of 100, the service compares the latest 100 observations with a reference dataset and records each resulting report. section 6.2.3
