Aligning the ML monitoring setup with the specific requirements of the use case
In the establishment of an ML monitoring system, it is essential to tailor the intricacy of monitoring to the intricacies involved in deploying and operating the ML service. Various technical factors merit examination:
Implementation of ML Services: Evaluate the operational characteristics of the ML service, whether it functions as a real-time production service, employs frameworks like Kuberflow, Dagster, or Airflow workflows, or adopts an ad hoc Python script.
Feedback Loop: Both the feedback loop and the stability of the environment exert significant influence on the frequency of metric calculations and the selection of specific metrics for monitoring.
SLA Monitoring: Conduct an assessment of the business consequences resulting from drops in model quality and the associated risks to be monitored. Models with higher criticality may necessitate a more sophisticated monitoring setup.