Skip to main content
Version: v1.1.0

Model monitoring

H2O MLOps model monitoring observes the performance and behavior of deployed models so they operate effectively and you can identify issues such as model drift.

Key capabilities

  • Configure monitoring: Enable monitoring during deployment, select columns to monitor, and provide baseline data for comparison.
  • Analyze drift in Superset: Run SQL-based drift queries (TVD, PSI, Z-Score, Hellinger Distance) to detect changes in input data distributions.
  • Build dashboards: Save drift results as datasets and create Superset dashboards for ongoing visibility.
  • Set up alerts: Get notified when drift metrics exceed thresholds via Slack or Email.
  • Export raw data to Kafka: Send raw scoring request and response data to Kafka for custom processing, auditing, or compliance.

Visibility and permissions

Access to monitoring data in Superset is controlled by workspace membership and object ownership:

ResourceNon-admin usersAdmin users
Schema/data accessOnly schemas for workspaces they belong toAll schemas
Dashboards, charts, datasetsOnly objects they created or co-ownAll objects
Saved queriesOnly their ownAll saved queries
Alerts and reportsOnly their ownAll alerts and reports
tip

If you cannot see a schema, dashboard, or alert, contact your administrator to verify your workspace membership or request co-ownership of the shared resource.

Get started

  1. Configure monitoring — Enable and configure monitoring during model deployment.
  2. Analyze drift in Superset — Run drift detection queries on your aggregated scoring data.
  3. Text column feature monitoring — Understand how H2O MLOps monitors text columns and run SQL drift queries for TEXT features.
  4. Superset dashboards — Create charts and dashboards to visualize drift over time.
  5. Monitoring alerts — Configure alerts and scheduled reports for drift thresholds.
  6. Raw data export to Kafka — Export raw scoring data for downstream processing.

Configure monitoring with the Python client

To configure monitoring programmatically, see Monitoring setup.


Feedback